89493017
18497702
7304369
42887144
9183232
97666460
1195560
8439078
31957176
17064536
82965901
86156192
46844384
12219259
59403454
9494503
81709945
7218192
6791271
90376482
43964254
94282653
80149286
49934162
45852391
17431582
96927689
24981994
41543009
61826068
31531565
81489207
48127870
44348372
95669375
65787282
75452840
88751092
3044497
61959793