15
35
79
33
30
40
9
42
117
136
195
219
109
248
72
200
312
274
184
110
70
313
139
101
26
92
157
201
96
287
97
53
62
46
14
21
369
45
66
85
132
298
2369
197
81
41
149
102
209
210
28