17
23
20
112
29
11
26
28
25
30
70
12
9
16
86
107
139
24
192
143
132
15
168
142
40
27
525
494
60
101
283
769
206
88
71
78