10
99
112
14
13
18
17
19
7
23
47
88
73
5
33
55
48
39
35
30
27
62
15
11
9
32
12
2
4
16
31
8
34
37
43
22
46
132
41
26
79
61