4
5
30
9
16
12
7
10
11
19
3
24
33
100
17
69
8
55
6
26
15
67
108
23
28
22
52
110
20
13
14
128
1
31
46
56