39871199
25167675
5877991
93839833
75708389
31323309
42052668
5933721
4995750
18922663
35471713
80595441
85056554
62312192
43176011
12301272
12305378
31472100
25017930
3336591
32808128
44552368
15473299
61265320
4474657
3569120
96464130
37628320
1936466
49729600
57013315
3928402
59669964
88698833
25689311
66978241
84212275
2456264
51891909
37941781