55254800
23125016
55835873
98333143
50404006
841855
87455276
85151140
97013145
2536373
16339947
29799610
9181692
63745851
96588026
76931264
84563928
96815569
70755671
61746225
99332285
59152284
64243912
53693593
8333006
43586129
43949064
31583108
38759610
1107936
63795868
12337066
94601952
7461855
66872321
46011435
63443409
23632388
5369181
46803673