48236331
31127930
1734465
5512145
42331481
1328261
27691717
16818195
65112396
4085331
17701198
60359861
90568351
32043467
41208253
86034827
28218283
62234269
88477624
1749434
65092254
44385475
86915320
34254228
10498191
589201
40416617
3906888
63853904
19185968
65093935
94675207
61833730
95816502
2808097
48049473
19803849
24177332
39756688
17068757