81389904
56132277
36133945
13471170
50925526
75904016
28768081
1788060
27083541
35665600
98746652
87472556
16121006
77567382
28508709
44278432
52326441
26987226
4324122
47292465
9869427
30607963
34947248
58037524
47287398
69714780
60873822
55046924
3933403
12415139
20802347
8137822
65132527
45425646
11743520
95872272
26248057
45397722
53103406
5700943