17
15
34
22
46
19
35
78
57
38
51
56
142
149
138
54
296
91
294
129
224
268
70
81
128
66
221
243
96
200