41
196
29
39
175
194
56
167
325
179
251
341
117
51
46
81
97
57
35
70
67
105
238
201
99
397
383
10
199
266
256
149
148
87
108
613
124
75
28
334
50
44
17
69
137
272
55
16
162
72
307
37