199595
61676733
65602140
17122879
95777247
37085129
46537047
18533049
64567613
33733149
46493675
24299990
61475724
34167775
28479852
68563913
83293050
38651235
96356116
11827295
19874845
44117424
58571896
8778203
29562605
50228849
43664878
99256529
3418914
19828656
30934348
70248770
4017807
48917662
521881
91847293
18885205
22496082
59909066
31435940