3
15
13
42
5
8
21
32
12
37
56
6
27
26
11
19
2
20
7
24
18
33
9
64
25
17
14
16
30
78
34
23
46
28
68
106
86
98
67
102
43