81805981
50018856
79321518
36805184
7676443
627485
90362954
72059990
459455
69488937
95366786
4449051
11078604
78642002
264951
76254755
30961701
6889962
69882769
67344715
52902610
40098782
41446439
340585
82787422
9035074
3101703
10231505
67346042
71166479
34895984
50911157
90301574
72363432
20525587
11412105
25003889
43941366
36866660
39683718