79659640
6801329
36353394
5769649
19625683
44311355
27785823
1716247
54075480
60793083
60938364
74683458
31055970
95289109
93723986
40233214
58812428
30958726
84941280
14639336
53595507
39334780
3984353
42477416
37553442
56797793
50629011
19531584
68133306
90766536
49857116
4705980
68029359
49059800
6457927
41205393
9352426
91424135
93202934
45352086