96688443
77501274
18279884
79241754
12166883
54586754
55184178
28187440
8355696
7951859
80626473
20662267
34855738
18548467
7357984
42681940
28399699
1131158
62964209
13814338
28775409
17101768
53735856
71869659
93215571
12156561
96645247
36381201
85731689
3294828
78465372
58956866
58799848
70478549
97013843
41043671
49741125
70533425
76927948
91635232