24205519
42055099
50162629
59327015
46587405
8615207
76829730
77598342
83096405
65625443
61363996
84647682
95398
17811558
89036950
40814419
31172486
97729877
63508790
40899643
61335022
17605435
27402961
47047567
79371398
8558207
36929947
87719036
66985849
85287102
48301982
508152
88443493
28072195
63438328
8677370
76786186
22781919
12729602
530670