85492966
37983005
96896293
2504603
70268597
84416469
17201569
79965320
54556102
99699798
17021137
50247591
2069164
88096855
86588514
97395178
89217542
45053885
31514809
79946621
8969958
66752361
20847741
26994789
27675924
5285649
73175612
8809131
78701502
79153379
12106823
12093787
13796709
33973886
97034781
72966619
14954164
20612948
75447297
5655686