38564125
69359340
59013555
34278852
3139938
83046697
6714167
52973259
82036935
68364943
91804306
80044973
77201578
27328754
9411390
16426313
50935087
38182516
85902018
71554290
94869212
54734261
45937314
56895632
44544899
63142126
29626655
71007917
7491723
29665558
24437937
28154801
5595672
60772568
59892270
97554324
26508550
58487590
59785192
20681633