81097636
89475630
68618796
34793320
12136991
49107702
26755118
97907250
52971473
5168513
63955303
46942507
30672934
67864674
65651421
97926855
9441839
28426499
4034757
14743398
17178484
26819946
11241702
843441
27131731
96396653
10145426
8585538
11587030
68485829
3901899
8975031
4216246
89192851
32378623
68124430
34275894
40776302
25045350
36109708