48662160
3764010
35815082
966793
67005610
8754895
75206778
23143009
62984113
36066723
96219452
49714663
16832262
99622085
46491899
28468739
44069492
90829709
10812279
145811
95901667
51378740
63582939
71258936
14846429
9297150
61391960
7186271
11627654
29352005
8502262
32028978
85355485
72684093
4268358
95057678
5254413
55697533
71017088
87842033