96348776
90872359
95729774
59781669
42878827
57562173
43183732
1762385
92622252
8313907
45786452
52296355
64059963
92561982
8723345
88615204
37116088
56516567
62774549
28091157
20418367
71116941
77601068
86049591
37808217
64464833
34063365
98797422
73352181
2257842
3719853
68464623
53523401
7884595
57511747
64763882
3742350
25596221
1409900
1519575