70327125
41063282
39232553
40441194
61275560
2858569
14352295
46731318
97903144
24715544
51165849
67282425
66828948
15635566
99717999
48754198
1061104
53659185
34657477
2384689
97723863
78351610
86398877
43324359
5825882
80146987
40488375
30888836
55688683
16099373
3651120
83763111
55719332
58321175
75008150
87101310
30446692
59078970
22909717
24452030