3388800
96045618
29162163
28314373
59731
60322484
95664776
63253620
92701176
50229891
61073590
367855
22366985
91103303
56574024
60486713
76343947
95958122
51271746
59175566
59777537
31019501
7906528
71006337
28706053
760785
36846799
75452919
35363437
63021591
50888617
47739808
34553681
29401476
11908806
51121970
14837607
725626
31177202
61506610