3
63
88
25
17
42
21
27
37
35
36
40
9
12
8
10
19
52
14
13
30
1
6
111
70
32
7
4
24
81
11
39
5
53
15
22
59
48