150992
81391
610873
730855
772546
79438
173899
812632
342726
148955
643899
935696
5162799
3576581
3104148
2406804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471