3
13
58
8
57
55
63
14
42
25
97
53
22
6
28
27
37
29
38
59
95
51
56
2
20
36
23
19
4
61
26
82
17
47
18
10
24
16
60
1