25583985
14614375
35815370
94992432
1221149
76478459
51729163
52146783
45625692
66272465
26475656
23431662
39924073
11487320
7318214
5583576
51002771
96543300
87075834
23091452
65787355
60983618
62973748
9778369
7544278
20112490
2096280
21516768
46279364
57478024
77871858
56855931
82407791
16305223
93593550
5820656
88516821
5625985
15728564
70047334