18
36
21
10
17
12
19
15
93
41
25
27
24
37
89
32
22
23
6
11
34
50
4
28
30
52
9
33
35
70
97
46
105
58
146
65
38
8