5993538
51293611
68042633
49059037
722411
30463702
42758010
95955346
89024860
76213774
56392410
8777323
73431141
787760
35687450
80349116
7596558
97736876
58732082
68813815
44356290
3882084
75178866
35301067
58304033
15538026
80763745
8907195
67389171
32773536
7458138
14611130
6105597
34761234
94143625
54799010
49534884
26227963
26398007
421052