95805526
47071841
1244173
28343231
2626107
82979853
11822431
12673573
22526318
15916040
91134844
98352189
33534540
51071123
58182922
64064902
7038372
33969399
87992217
976948
34403508
8315712
52514379
16906916
29812746
66402457
47528825
71677517
1825508
76915658
6011820
597500
3187810
12977618
25895092
52631099
65189140
23167373
63905507
25768459