10
2
6
22
24
20
3
4
7
5
11
45
34
13
12
16
15
48
21
26
17
14
8
0
1
9
69
51
112
68
64
46
140
184
125
108
82
66
280
60