9
5
8
11
32
1
4
0
3
2
12
6
21
22
55
67
30
17
50
33
39
24
16
85
13
37
135
96
14
7
51
109
20
35
43
19
120