81261627
16185994
73053353
5283516
69607200
79996192
60527896
60631158
25121803
95427510
66124654
68718656
48898905
59208526
78428697
3959964
97708461
1636104
83251614
83653415
35981699
83999839
31464483
74636491
95156736
57485739
84089107
5017799
78235406
19974117
53772822
5361660
70003046
98526672
92143752
16738170
21662069
65906851
67704324
49226371