9
8
23
5
20
3
99
41
7
10
11
162
180
50
14
68
125
12
25
102
4
6
76
51
80
30
13
15
40
16
147
35
0
22
32
37
2
18
53
122