3008332
568669
27811213
64294120
6554700
33074500
12876165
13072522
20238734
94694200
40625004
40459298
55701269
1354126
36575652
83284502
79545234
5041974
8607648
35905155
13327427
66474335
8821620
82583900
89538772
15331002
85544412
56488364
96022048
2821299
67476591
13727810
528064
833795
95393482
27319892
9223475
29432649
34202042
45651794