21562537
24011256
47995755
41216360
76515980
10734488
11823483
40349905
14029060
392653
76182696
44684490
4349491
60819903
55907340
92331092
161730
19556637
65833663
70378787
38854872
17087761
84997800
93603229
52704047
3656439
81283416
81977632
93536165
85067734
9412139
46248902
32654712
75656056
57268451
21261027
63059775
23232717
86201974
6402964