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