43351666
15266881
75667648
40001171
80034427
6661493
63944790
18343049
72005530
52934770
9479318
12312354
72985997
73414313
73518331
71903982
85131659
33287095
86104761
56549590
12579785
90669554
80168693
64007996
84206008
80978167
73457575
38224782
76703619
70131560
57401409
2857636
38054940
47918832
63007534
44911329
67217030
87098280
56867362
44954408