23127363
30117075
11402215
64074959
8302916
17448719
54652987
55237541
8523993
56486400
52509114
70084686
54414793
67547203
4705787
85797496
67813305
5184973
93922970
53582315
8006306
58427811
27916510
9078261
984949
35985298
50455957
93123673
77925368
63768556
21021011
7573880
99397761
26011640
91129157
93905852
19915610
14849355
96161854
5999733