16493960
11484245
28624320
56205624
38134609
97499832
15625217
82753044
70764721
36704135
56545769
63496902
20718368
529786
70177961
81556600
94422784
86724462
16335876
68746160
15086882
1463566
68335648
4654780
98683008
75494928
96785922
68966992
64553613
46529293
52846916
8024431
485192
34315495
4669346
79551410
74679976
9677877
4925853
47582081