96821256
51139733
12696894
69203799
46052561
9722980
32138793
50519873
44946044
33248601
36261488
11146996
6815886
93528539
14973605
80162684
21221475
8578869
21285805
55543566
18044584
75522760
92271615
1946379
92821442
7777795
57104262
87042320
31507374
50893467
83781278
46185540
38238487
94961621
23394704
36265402
66037692
50611676
311778
53425078