46
37
25
196
317
59
236
58
191
63
98
123
67
54
195
279
125
69
276
402
312
1177
562
150
65
746
27
107
21
285
99
66
38
11
57
169
31
128
90
19
45
1770
49
224
22
162
184
43
13
258
137
413
36
156