46
101
29
164
105
568
524
139
99
128
4685
241
31
386
415
42
354
122
328
409
171
37
59
41
349
61
534
263
213
136
119
45
70
202
405
214
91
83
1137
13
240
92
27
121
111
67
118
11
195
217
74
157
293
38