30
374
46
45
107
49
54
51
242
209
64
68
53
71
168
119
65
50
33
86
87
81
34
79
95
121
62
218
103
99
134
177
390
187
109
35
123
105
44
372
189
193
39
184
41
96
66
28
48