39995043
85537429
76657760
6501150
4263950
71318845
83834871
76989375
4927368
87547795
90903305
52121332
12411793
31918356
4912730
56894285
84745470
43816922
46322164
9009337
6105684
93954589
51146317
80685772
63529348
57766147
81451059
63335539
24908280
55722356
83816774
23967910
19027757
48877136
98083607
33025342
39369517
96773070
874215
98155725