0
18
10
59
4
24
50
21
11
1
58
27
102
54
28
2
22
9
97
85
6
16
166
79
13
125
287
111
250
142
65
66
173
19
33
63
44
203
162
115
48
26
35
31
45
25
14