49787654
82013681
5804364
42756254
3088267
7456043
28589257
64795748
54829224
43676989
5784247
72537721
11911134
77624413
79707789
89311907
54065440
99411983
26911159
32053510
48163167
81961697
66869710
92425043
49694221
4134284
40681781
88161908
72558210
89789478
96674295
97368632
96656406
50367083
17406140
52519104
28058863
47679253
77618853
20022910