46
10
49
64
260
33
100
184
11
112
52
333
13
41
67
4
18
114
1279
660
429
77
50
268
99
12
21
38
5
44
45
640
25
15
65
361
314
291
3972
51
398
583
490
338
89
351
128
97
92
116
106
322
208
22