112
55
110
51
10
82
42
181
294
47
26
31
220
154
56
88
251
62
253
191
79
60
20
45
72
28
50
9
52
189
196
25
5
131
13
11
58
381
40
96
22
36
296
180
38
86
206
187
65
123
288
16
39
133
98
125