168
1
99
230
316
549
242
189
306
4
174
3
2218
6
1643
1661
2
1013
648
755
769
1432
662
326
471
1306
878
623
579
472
1152
427
687
610
658