4
12
16
9
33
32
7
14
2
13
39
42
1
30
25
17
27
66
5
45
62
6
8
11
19
61
112
18
24
67
10
49
34
60
41
0
3