89902396
71014014
69102130
56527723
95944140
97197693
31257701
2696660
533433
329983
20654482
28372267
5422445
13966314
49133892
88964275
13704087
95504206
38696988
8489950
37799548
231268
18435456
76002871
3831929
19703697
33533668
69857681
13461783
4235921
18283714
31439672
30524552
60506167
12634376
41509628
92504108
44721392
5211629
4769188