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