51885702
6016633
7751663
96394970
19017267
9480750
76541104
9108803
15538072
5091965
457247
52552611
90838058
39382315
72427122
72795968
8887617
54909453
975682
12475370
33015893
97873155
56062834
39153245
93305397
34498386
43825011
85664735
99627014
98653958
16828097
69419820
63322222
64985789
18639932
9685876
98545217
84217296
45243462
5754913