75044526
47361432
15703258
75281672
2096612
63576889
2437505
23407874
21017808
89607570
64816365
87876741
13669838
87446589
52007550
44217453
42088997
24265534
5858356
14538552
26448267
95481179
61565843
17325777
57249119
6359017
13115897
14851295
8063455
9494077
32506149
86133988
22302704
90376144
59323532
27491355
16968238
3348676
57609637
97501026