50521170
2470457
96913920
4059110
99244010
7222139
42564734
39558188
91763492
64551165
27892765
83627508
67079
37471692
8889631
31538990
86388598
12935223
77393876
82171499
5421881
60807453
43944538
60764609
55877575
37539860
20155825
45362106
74573939
80006089
70846871
76967150
13681692
1106622
64249492
326408
87396141
18583262
12952751
4582762