19
30
22
5
98
12
138
4
29
17
154
159
1292
156
191
53
147
99
24
135
193
48
27
68
25
203
226
20
45
341
980
67