5
13
16
4
3
8
12
34
57
29
30
15
19
35
52
27
22
42
36
44
32
11
66
51
70
48
10
46
31
25
40
23
102
55
45
69