90433348
79496561
44854719
25621453
263788
86848435
18188563
81664790
15025878
64921904
73614352
46436190
41374827
68478107
53195972
81288587
25792689
82256255
8583294
40179462
56265538
29401216
23079583
42258905
26109663
78367134
9338015
21904642
46743371
42023005
67515579
49719972
25394353
66641705
7887987
3540
517364
98035486
68971346
971968