12
13
7
20
11
16
10
8
30
9
2
4
3
28
110
23
14
15
6
5
40
1
0
18
17
22
19
24
102
32
58
51
69
56
240
55
42
50
107
52
21