9
11
6
3
2
4
8
1
0
5
23
16
19
52
26
17
25
24
31
21
12
30
38
20
55
36
14
35
22
27
40
51
101
59
97
13
7
57
83
104