0
4
15
7
19
22
260
20
58
36
13
29
8
135
46
134
54
24
43
146
61
12
39
1336
34
121
42
86
238
28
77
377
136
268
413
9
267
30
56
224
203
358
31
129
813
41
100
181
16