40701380
64608967
7978692
89362672
67868469
76123168
12459373
51578886
65049549
35224794
19892418
65802364
7027750
60652080
15576254
85794700
17418991
1077636
47977485
50354984
56853092
35626693
14112644
85807062
18481898
5467076
55667320
29222027
81385076
774966
5379203
22611391
37684340
63262268
33151916
36057235
40932296
749170
89901373
54865923