16748098
502263
75075780
8114428
65929370
31837880
87495777
22961139
11812334
369672
44557943
5258997
9689267
18885871
75893576
49571018
8658337
64409579
25319703
79938533
23273456
14859269
31441956
54661507
5151056
84496031
40381562
22218454
99455052
55998865
46818130
18639570
72117300
96591541
71217115
95632213
4304592
90232302
7892417
1907872