93027874
82929853
68809199
40225378
6801880
18694269
6372434
82692368
48924590
17281885
17966352
3136148
6375867
925820
91954099
74159793
3585343
83704483
35331317
25752211
43569200
60265637
23657899
71282820
53642019
46315547
87704258
26848207
78077878
70854340
97132338
59376162
94863794
50762501
1832507
11119500
47577318
92344192
2368227
22337936