66459706
59608330
50887141
12901899
2915034
23571596
6634658
66551153
47763967
67311660
96389798
50749412
39951011
69404819
40996760
562336
42684113
46108224
25427280
10132942
20566602
30285216
5484059
4944655
89335460
57321007
10674117
9478683
6952213
98993128
45222691
35261670
24841277
68836800
83288528
43863284
35481459
14947382
94528922
53731112