20952805
28397378
6417417
24539521
26782014
73121783
59315016
719471
27165319
6128694
3935640
366055
84523270
51343881
11139728
17089091
7496774
77597379
9613711
98289007
66369775
53207112
5553702
75628727
34827130
40544218
23776499
684241
89143434
42076827
96798127
23793032
96927286
99113877
83615265
70142381
34327846
68635425
47061099
53219290