92568176
75714354
42858682
68015991
73787232
71587370
3538308
94742629
47741390
2065143
90414644
48829126
41419835
19531843
19881067
81689470
19896820
9861854
17773048
10337997
27098732
97326922
18557301
83487025
69384597
44437278
87991595
39101830
40025030
97166510
73491197
84255
54718656
18463874
47878618
89249309
2638945
61026938
80645990
56312118