16501344
33014377
48925013
24939199
69172593
17555124
50804311
9689115
85197377
47685531
42711300
41279973
85602793
7488165
47243521
75418500
82538620
99279241
43592780
11369851
99551195
46415380
34912605
71327762
47197586
69547977
42919046
21127546
7173526
16272786
58395463
6874410
59787521
2935711
17997906
845433
9820645
64876406
50697619
54368046