45
40
95
119
63
117
200
30
17
378
404
135
133
51
323
41
152
249
204
267
258
27
161
145
163
222
32
407
66
304
420
1196
64
287
374
352
62
159
211
272
265
136
48
157
91
214
67
365
351
1198
154
390
539
354
237
413
266
22