74175986
14295485
70972577
6543719
80595502
43942879
9303892
12776531
21408544
14189575
35755449
37048042
2271573
77056901
56777684
5749838
15826154
63375570
97954441
88335011
80596255
66546434
94028832
39784056
11269326
14366516
9989702
99228289
23724810
8127538
5154526
67753662
54809378
28898107
15148063
48087302
12981110
6074101
23846650
29313987