38
53
98
64
65
343
184
109
82
33
35
102
85
146
100
41
119
452
232
205
314
157
80
50
235
326
241
49
106
36
155
170
114
99
32
72
118
226
402
194
204
87
238
275
148
105
171
342
39
96
404