1
3
100
52
29
34
13
24
38
2
62
41
37
33
6
8
7
10
12
14
4
9
22
18
16
15
50
71
54
86
45
46
20
11
98
85
96
19
36
49
32
91
5
43
78
89
21
17
63
23
39
76
30
27
42
25
26
28
47
56
61
72
75
64