25
161
57
28
36
20
27
32
19
69
21
17
64
38
133
121
30
220
196
59
95
72
14
51
55
248
222
267
90
876
183
274
157
132
246
22
96
13
31
86
58
33
40
29
63
221
77
56
142