68629511
18655706
59297118
4901668
45836100
29022569
63976013
26152763
95246080
14534448
17062671
57499431
13521033
91106835
33335754
5946312
17272449
3738264
20295559
3458539
93528461
80027754
42827187
6809843
9907409
62678888
16144283
99941632
7377683
3349207
62403063
3464501
1189646
4692291
61833723
6448624
72838185
26095926
26459392
24686342