3
30
33
83
7
16
8
80
50
17
2
9
12
10
45
89
4
6
27
78
32
21
11
105
46
22
15
77
60
26
5
19
13
38
42
1
24
14
29
28
39
18
51
37