66048438
14564413
13246080
71793629
2766589
15853697
4808883
47428799
51725563
23553866
54675463
2742287
97408628
70159971
52096288
84487037
53261398
33251616
52612302
63973710
15446316
478992
38132681
72494156
91525911
85282976
61359519
3251203
89664838
11968851
28124559
37354110
13611633
99942092
90521396
94874067
35637108
21458546
67915198
68842032