30772231
65026492
17917762
26287409
3289713
42068233
8315346
7048298
35744605
5297473
4483517
39334504
8459243
53113650
165896
41693008
24575971
26103774
33064804
17218605
29383063
98094450
71105782
20037458
12766012
99503136
7173365
14483657
20657507
2519780
79933303
74946343
27455988
71545553
41787184
9953620
8438835
50695683
71573603
42196541