43859538
64354597
4446336
62425805
27838854
83612061
531742
5587780
6415371
35692061
83428690
52476681
30578707
3972566
17392694
19343168
52752453
10627824
50543586
3422694
10162141
78635506
59828307
66248712
43333594
15141169
17789124
99047872
88021899
14687228
46142872
54136869
34683965
79933642
64804676
39071026
70588847
97104050
17436921
81159292