22
137
115
75
70
170
122
134
60
268
62
871
117
52
313
392
1132
67
95
42
90
200
628
275
172
78
40
55
156
50
72
168
151
33
99
77
68
43
224
51
208
20
316
163
91
183
497
35
378
23
106