93611057
31755709
23495622
76135574
29264631
60269198
41986986
88836405
75364394
49946699
14013634
1696709
26552461
43014348
71168483
7848837
45245048
29837896
13248888
68868411
44089342
8118009
57008899
53201926
71622016
51469806
16038747
77584245
75699284
50249068
6865772
62312267
15141379
97076691
9989385
91067550
67667191
175775
94184605
42397985