10
26
7
20
88
96
65
32
54
31
29
9
17
70
39
16
6
98
18
5
19
13
33
101
28
36
41
21
40
79
27
81
2
44
35
50
38
112
8
22