8
23
32
38
52
18
6
93
9
31
27
14
58
15
2
7
16
5
24
22
63
11
29
59
46
90
39
55
21
67
35
20
19
99
179
40
47
60