80127385
95192933
15279153
6087153
60367370
48956756
90617891
56624121
52914189
1198294
3533900
60738145
43137933
99876609
29093048
97098936
15561429
7866524
5288445
16056460
62268257
6507184
87727259
98949365
99622069
28865367
27642968
96556193
68975095
89645857
62812340
94939325
40575178
68683658
65096466
50292577
68429093
69307244
68345645
5067215