13
89
102
40
27
2
39
15
41
7
20
23
33
12
24
29
46
4
22
17
55
16
8
6
19
35
10
48
66
5
37
30
14
36
25
9
42
32
38
43