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