1
4
100
99
12
9
29
5
7
59
3
2
18
62
36
48
14
51
83
87
60
11
37
13
89
21
15
20
40
25
42
49
10
71
6
8
22
23
16
31
17
73
57
19
26
33
74
70
97
52
28
53
24
58
72