35966115
29502836
10553868
28371742
25867058
84955053
37535127
34634153
1052823
70512621
51704585
66311641
86768028
22802604
20124679
2234093
92097729
2656686
70986955
97412761
55326220
81938589
37202003
97306945
30228232
18464442
68238746
24043742
6945730
76065971
69406922
40946984
92422445
86806260
39968568
49941486
89522246
61532727
33325477
26441518