12
28
9
56
31
49
21
110
1
0
15
10
34
16
17
8
85
2
4
30
7
18
24
39
5
19
72
27
26
14
38
13
22
66
32
20
29