1
18
0
3
5
7
21
8
19
4
14
2
29
6
13
24
11
25
20
43
79
58
49
41
16
112
145
97
71
122
64
51
69
107
100
80
113
56
42
109