0
5
17
142
42
332
36
59
10
16
19
68
224
74
176
385
164
58
40
159
80
63
78
82
313
181
38
57
304
14
119
18
118
48
116
34
666
20
84
73
66
24
195
6
60
1567