45
47
83
166
24
319
71
75
137
55
8803
481
90
159
109
32
59
38
21
126
34
77
85
629
42
1518
290
1225
223
456
241
37
5406
529
635
99
502
92
58
2402
300
115
48
72
52
54
96
197
328
5287
121
178
187
4262
330