1995798
63803771
95931027
74963088
50839802
46796403
69725852
55173199
59167859
31125724
9058195
58057452
32462553
23068967
2987370
25083442
83743819
55346807
1731467
718820
46012619
3883022
91851142
51097877
27641626
23742767
4888203
52946994
16828392
94754818
69613380
26371988
39218203
33526796
47584739
22125287
48324966
874034
89904219
3508274