25725475
326368
3667286
68121765
95227026
86705592
45363318
36012800
49011881
2257423
8348326
7180661
86396652
40681409
81838408
11766633
36583166
11389414
26345645
12494154
647694
62117756
28148100
83259579
46068825
6262603
92273619
50039984
9083167
2981718
939989
55298124
6175156
39792776
70525684
84448845
10664637
27872431
18161347
65272278