85303199
8592717
59187428
50273206
25819792
7503601
72132442
16504332
155334
9613465
65111094
53342030
5421535
72433268
53536263
79808460
88266838
22391698
20789400
64866236
10428996
85348218
36303731
79624358
86475625
95451298
98946685
41232745
78462641
70681464
5090260
12103993
90983222
10783530
49254520
87345905
19694876
79648239
71073234
8288192