3
11
17
33
27
9
41
24
54
10
13
40
12
55
73
42
21
29
8
22
15
7
94
36
32
23
4
5
28
35
6
58
51
1
161
166
39