7
32
23
18
6
11
5
9
4
15
8
21
24
10
2
13
0
98
96
76
48
66
63
20
53
14
19
36
12
44
103
87
49
56
16
25
88