4
1
9
12
7
11
10
6
14
20
30
108
48
15
52
75
35
25
16
38
92
13
27
50
32
37
73
69
19
60
39
2
53
45
8
18
51
5
59
103
3