20966265
19033910
3982205
51525376
95454760
92157653
55038485
8256911
80879431
39568339
31313608
39663550
82106791
28732773
36849327
6432513
4781147
10614587
5256655
3682765
52391642
38206960
72855324
38734577
49815530
8324296
54053412
63279449
35723644
92078236
41102115
50927995
96486841
50447327
311321
18855667
80323638
71955010
28609603
449151