0
3
1
10
18
15
14
40
24
19
8
138
34
25
48
30
11
50
9
7
31
53
16
13
21
26
65
101
106
55
28
105
85
179
252
202
95
130
29
91
93
137
112
191
67
72
321
699