10
8
21
61
86
24
29
14
20
41
74
46
2
4
9
32
33
99
12
1
44
43
85
38
47
17
76
16
26
58
117
13
28
3
15
40
69
50
55
96
6
52