22417559
17569741
11929423
65693928
61107208
65038730
80264719
24159750
47682968
37521788
9324428
33204207
93159511
1943600
26603833
985125
82323950
38429416
41029923
69785161
665096
54308036
43617264
40089811
8658257
95215614
38453086
23019662
10926368
9861405
27133077
42566784
2420477
30019003
94704431
18954486
3217044
58719078
37105608
38903035