64613686
16403596
22753287
2130704
25919474
8354056
90103752
300225
53285626
5164406
60123926
709187
64327275
89829590
50666476
4346431
90285828
10731888
5032106
22295822
95819632
26852042
70757710
4695949
36776833
5729494
32685421
80742971
41178609
24491850
5921861
52314645
60503986
67256951
13833670
39065470
45272963
7438821
97875273
19022537