80114873
3433865
30621254
4965343
85531787
54564673
72407427
59499500
463801
31265371
995803
3651160
73393936
49635160
83007729
75435443
36782866
74756680
24836852
61993212
83079547
12398866
46913903
17485464
25458948
3659222
4292688
71478152
28675292
68982797
50921382
90736072
47143159
23753235
92108971
22273339
72945954
9218605
36868125
35027808