13129735
19621518
9877421
28429550
290312
92508154
14276316
87185373
3506423
99469141
52049052
56872575
28712772
5912383
82778654
19984971
3711626
23506635
83105631
9072492
31027849
48888900
41652497
39131256
56078621
44475942
99896487
88009974
67774098
4797690
53941506
25336764
3010268
88184327
57471057
51212446
82704898
81919820
85739900
5838907