83
36
42
101
67
166
161
45
65
360
822
43
74
281
402
146
128
52
346
11
112
66
383
215
119
59
51
22
423
17
432
209
94
15
24
20
14
19
80
1417
6692
429
56
222
159
214
288
164
228
234
30
40
79
206
608