109546
925501
613264
483295
328414
562838
737392
272350
367288
69706
595372
34428
20872
794168
938481
521888
773788
245461
80238
764115
350571
15307
624347
283812
546178
66976