16812042
72774645
9979539
57009586
21247071
94794852
19647138
9943430
61681768
70256683
56482268
76857184
79095897
93384564
83663011
47794459
21118867
48103709
32089072
97261305
1011492
76193306
64416828
48044815
95065010
33493215
80183502
76509270
81567811
82452586
42926510
60253525
68627380
57146473
45219792
22512634
9088685
3182737
2705217
35064131