20497172
49347324
57954458
96702973
69355373
80228080
64496989
40754612
33337882
98405725
65075597
90044982
27843563
36412960
50484675
48437312
22166617
44049482
68654393
40079662
12668811
15228703
14657305
27234318
91587097
53751569
7190376
98398940
41665482
44403869
41662683
91043410
9630338
87347885
37687514
63085783
76226571
41138182
69817394
19613276