49081875
57183679
55284646
35044620
10923049
6936930
22583012
6725152
2555975
7006779
55327738
28266950
55471860
9997708
25096789
48382370
47928118
51875872
46424024
64413254
2536616
6334977
93439481
47969154
86165058
49509851
75316732
89263605
46571290
37552705
47516524
90352320
15986040
5853935
64638713
5294840
39682118
96629776
81051168
10414708