76
9
61
298
23
42
196
55
62
19
105
45
27
77
43
68
118
242
35
48
122
266
408
88
84
21
232
13
86
198
109
98
92
167
36
16
223
422
91
80
721
179
5299
143
51