82
1146
50
532
186
905
127
84
54
277
637
249
44
42
741
349
306
225
12
106
35
556
53
30
90
126
56
31
22
61
52
48
25
26
63
200
87
275
177
165
119
27
162
101
118
70
224
69
38
163
219
85
96