28265045
56228123
20284827
10477061
57599903
44997097
28125059
58625722
9320118
80232390
28719461
5356989
51803898
18593497
48235578
52094782
47628182
93846834
982715
80461752
61477427
35138547
19716569
22269882
44052542
65335967
13166868
817224
23748693
295769
94126649
45374379
901401
27441470
15285583
90529514
29834773
99746374
5264458
89736056