91679496
67679216
23351037
8115704
64876170
35968753
87814411
29393165
9617601
35967462
53058869
37087368
7058057
74028351
14723655
44385450
57248820
62996700
21593112
30974282
67448867
22856242
14029630
35128847
822279
9573818
13121592
70487348
84618436
80406541
53853450
57493508
23589621
28144625
59656912
20032010
26877170
46723671
67018745
10162439