63
257
115
221
167
144
165
274
178
372
148
64
258
46
85
121
72
122
130
60
90
41
116
88
25
39
61
198
312
37
56
119
15
279
214
194
35
232
168
16
70
9
42
53
45
81
333
102
159
27
334
100
610
477
222
29