48835878
96389600
87252624
20989558
59182901
3434665
36265981
4589482
14865528
31127136
13168326
22378995
13636566
86733601
10884929
68627293
91875949
2801466
84526671
20965753
15114070
32728062
9333452
51082983
2986011
694595
7163868
93991262
28513641
5758430
8057941
7744421
935118
70151575
21955025
50226126
70274221
16308347
75435819
57304910