23
162
36
21
50
158
253
49
38
32
39
303
139
433
78
94
59
31
154
144
93
107
204
105
1280
274
173
318
123
46
280
81
110
29
283
42
101
233
15
215
22
163
60
285
19
194
40
214
43
8
72
48
51
344