34812700
95995425
27691383
5459730
87579903
6835682
4381787
71143613
95926408
36516559
24945383
85692828
80767195
49297837
73099815
59582651
46608538
64157557
83079063
48455795
55452297
88464512
46516864
90542148
65334939
47306262
22555537
1508920
40544874
71549877
37993750
3987436
46714472
9625100
83468785
32009374
82948822
66487162
27361917
70391564