10921625
4108753
1443971
46294318
92069727
2301421
28774144
7501656
66014269
16616816
15942422
9743851
49662872
18963599
41167304
81039751
49027399
65699420
18498867
6106650
9007547
65104041
1620365
99005703
56644461
91124392
3103525
17716673
46396514
69332682
18875337
22109510
21333468
91773525
73393890
6226502
84823418
708943
46037751
21901554