152
946
101
812
140
623
198
628
93
534
266
558
81
407
136
443
172
474
15
202
29
374
79
341
86
342
44
271
58
284
20
900
78
267
24
216
42
230