42492162
80107706
94715389
90178137
70682871
43889020
1483922
32211019
17829986
70793230
88977032
1637860
72348034
68341149
42658095
46868008
27524130
80556786
17472125
64026807
68372295
20206097
3225237
5030919
67437146
50608349
52038927
26584150
86845163
74082217
72727650
68018301
32237338
13705528
86011968
98144132
13727976
34976509
82944156
669964