182
160
63
176
84
300
57
52
32
613
31
14
7
47
81
36
70
40
61
164
230
265
151
30
460
222
2433
27
349
1343
88
276
45
194
97
304
337
281
267
1364
375
120
262
152
165
173
685
33
200
22
497
364
246
515
660