93353218
81269863
8466226
11367829
7081838
77093439
51078501
3839794
94258836
29947195
93752087
31096584
79752951
50109925
9500246
15384893
5438765
64458409
57432898
18117549
88774457
47328351
78558629
77233572
23227459
24664487
33839537
83276513
37398120
82372593
12974743
68702336
15223317
37141349
75025180
26924034
8703135
1840301
67612973
6968088