18
97
13
90
49
50
72
69
52
71
67
25
89
94
33
14
37
59
26
38
5
9
27
17
10
8
55
11
81
74
45
12
108
16
21
179
102
105
32
19
36
166
51
85
41
83
30
93