0
3
1
43
37
9
10
22
24
13
39
7
5
21
28
81
71
32
109
12
6
8
46
45
87
41
111
47
127
120
96
62
31
57
36
53
130
106
61
368
14
149
129
142
100
56
190
191