70805553
66373740
59935234
88832772
43553826
11151848
8884348
51641613
28688103
99426498
53907299
89337426
20492655
67194451
76601898
91708113
92509799
86941171
36925233
39114124
25077408
16019890
6111670
82918073
74773521
38529459
13129030
72663182
98212733
29551624
57912580
41101842
669351
60296998
1147758
63899863
54778632
31429155
52953169
16088604