59413443
89422035
8252606
25522911
73772491
41054677
16317070
88774066
97987158
2057044
84877728
1211670
13131040
7420385
68211069
65168192
51462897
6311869
12587527
34375709
33707134
30541722
65859297
4874599
26717209
15235965
93095508
97641837
79835788
65503788
99148269
2052675
2087911
8362887
20711160
49912039
16664987
56687800
23009140
42597543