16
82
28
24
17
8
184
33
144
214
19
61
126
174
100
22
179
488
40
76
145
469
240
696
205
150
383
71
1084
622
283
260
296
1063
210
388
139
630
34
433
259
927
774
194
753
250
457
215
160
206
55
341
298
258
544
576
27
187
53