112
41
32
42
40
100
188
43
22
35
123
45
104
103
53
60
11
96
36
66
73
26
55
62
31
202
163
203
27
24
215
61
70
15
231
20
28
128
76
38
30
51
56
224
213
168
184
116
99
288
115
148