17
73
67
56
94
98
88
97
86
180
232
31
35
29
162
202
89
127
34
165
24
57
119
172
5
60
52
43
27
25
166
84
44
51
26
203
20
22
54
9
58
23
32
38
12