20472068
8838572
26176321
99847895
69483884
54317406
27107676
23874223
2609831
53991180
95081658
79156863
90259922
21251691
86902102
15106183
15204145
49217693
82374454
47422777
49894641
93688374
46328580
30476449
95302983
51306783
40511359
51428375
36735601
95358156
306262
9424105
11642705
45819647
15482545
39401816
19801597
12477286
46001382
571539