8
30
11
55
49
6
3
5
4
16
51
29
21
26
25
81
10
74
31
24
44
20
85
14
13
12
18
40
33
32
100
27
62
46
7
99
93
61
42