45
47
83
166
24
319
71
72
136
55
8797
481
90
158
159
108
32
59
38
21
126
34
77
85
628
41
1517
165
289
1219
219
452
240
36
5402
528
634
99
502
92
58
75
2397
300
112
48
52
95
191
328
5283
121
173
183
4260
326
46