89421613
98184167
30902812
85637740
6995739
42411963
667242
60367532
9886749
36752386
40104986
40589066
27616534
7603445
22133646
25066994
3487709
136477
43994637
60459228
33162738
73233299
948834
85256252
72117006
70465970
43005518
28956325
7166040
78956967
76729734
89928295
31222021
92285192
71154307
49409568
63554232
96455409
68916274
24086173