40936577
39142257
21962774
12296200
42203114
86267747
97177026
5492896
6348978
13472596
74975786
96355484
11287064
5517570
46272953
11175244
80512305
20876821
74867970
26718111
4152394
36707632
6677433
83922715
96857038
7210349
86945491
39434952
8621506
31151113
25682612
39234677
45298117
95819825
8150204
15163694
88807723
5691539
42674886
5769877