95943559
92233224
3146694
73572397
6799644
73991036
34013835
54875108
73633185
32147807
26357032
31554468
36034425
53294447
53232787
3767129
32878789
85116792
4031604
168976
64762245
715747
42684710
42537035
16356187
16705921
47272296
91686266
21396314
25019891
17116356
90407796
40815367
658696
8240696
47803506
79914137
7075873
15419328
96371535