28425592
95318476
74307195
55945396
22695757
16143748
8074016
36218846
67225908
74217920
72963679
20765482
9569996
1315012
31614383
4666628
60452433
98466804
95253987
62843330
83557688
8837578
47501965
61948282
5876645
2689776
97338667
21428908
32883667
19959448
24024232
20011277
23546708
63671472
23694170
10905838
83211509
9242603
41065725
37318132