8
12
9
107
4
45
20
6
26
32
17
75
27
14
1
31
35
46
172
7
10
81
13
155
5
16
25
33
34
55
48
3
66
76
2
0
84
28
11
21