38
34
148
36
22
57
138
175
122
87
82
224
41
179
495
121
113
186
223
135
189
48
20
353
183
78
358
102
126
40
49
55
66
137
67
134
228
100
35
56
59
359
158
62
53
263
268
174
210
150
116
15
24