94592296
96976210
76669488
73959536
33592633
35138650
1793259
51294950
87857750
44026365
98307277
54272554
96996522
21445819
50906611
63455386
98308581
6429649
87111941
44608593
32129533
50986315
6510619
21605037
529564
37346518
76456302
49243409
68871
1905213
56787265
93509410
52122512
4875937
49555709
19781601
2297369
57139445
95353373
83751287