30739953
15619800
86092354
49278442
11084096
19481250
88075081
60977152
62896533
3715891
35211258
58618979
9892602
14003847
73695278
77742259
5954520
5262906
8488121
50578919
59814726
95389749
69903636
6438809
70046728
59863100
31603936
34693223
9324123
87309483
59566449
61334170
47103990
999925
8644873
98577580
36262287
6677362
70192902
52113097