14297468
64445129
40455564
18095994
87773937
3088898
85443788
90382366
27695884
29568445
70788872
43527298
89425385
80355340
7002820
91934892
57378998
9982165
20116162
36907065
1064592
49692613
63615101
39007261
96043991
3277849
1600492
82649973
15673079
52154600
86142722
52837002
38538926
46306869
22759165
48408017
24692500
61999178
80186392
15845581