99168895
67363145
70793296
45803054
32418744
22248933
70053589
61748558
13161585
336398
56966442
27556832
5950859
78052379
76063022
82238549
620894
31963983
91632664
20256429
66325794
62958010
92598161
74809721
45021734
93591046
80251233
42374567
70151992
68631761
71363430
79773508
98743660
19624153
31877672
72503609
14756628
9625991
25345274
87019433