11
40
199
127
483
10
92
158
47
29
21
48
342
180
86
292
470
45
178
73
779
43
271
49
63
108
371
16
6
95
818
97
197
62
746
80
24
146
74
118
834
162
544
56
69
223
322
282
422
719
100
324
31
380
148