66275616
50684174
1982549
94475743
6857668
67221389
11168344
54163004
55931442
11236974
3290504
99367029
74954225
93548924
92282020
30429694
86921666
2733852
79175472
50741872
86432825
92628704
65574718
23154875
33078388
24325427
94054967
18933608
77242566
77551317
16245233
40244578
75827596
36017055
85564102
49186918
41044358
37086579
28636310
22772510