45239976 80225005
9529475 76446373
58715564 44369049
86888593 66110651
82025453 2123926
43435898 42042985
32226150 70412734
56275634 40507663
53355382 5453230
3291660 59117817
13613853 1653377
90384940 13258520
87958643 84755972
58548829 97194240
13248740 10107501
12511884 5997028
31271022 52109856
14091657 35707798
80869307 36667467
31788 7492766
58650834 40926902
81235396 42215605
89912701 35234127
19496445 28838848
841800 61203525
48837500 24695608
92779441 63532529
9320032 15655871