46
19
15
31
27
76
152
8
305
55
111
35
8447
445
78
136
140
83
20
45
7
110
56
65
599
18
1432
252
1173
183
414
226
5157
514
613
488
67
34
61
2310
279
86
28
50
32
39
47
70
162
318
5087
160
163