42968992
15025066
36022781
43559856
6860148
86375506
53847299
42627563
33547050
77114537
5163595
95984956
81989152
24152642
18254183
68205750
78669341
7511222
81858328
2029466
88512623
38523414
84125768
89695634
59657716
72134213
17184283
98832821
4980431
58312334
59476470
10462817
46478471
6638982
5440852
2902161
72263476
6196811
7786930
69148678