3
4
21
27
11
18
89
45
66
2
17
6
7
57
29
8
56
5
100
79
26
22
20
25
85
13
10
14
9
19
1
30
39
44
15
23
42
32
38
24
50
33
16
43
71
87