23362903
3970466
17087407
59374129
57527213
37736254
7836138
99149131
44071831
62693195
59123923
77136107
7497687
10735095
98631235
91807929
60006275
73611287
98391404
43428069
38281578
81529274
63918677
94517929
18118317
18282363
47449876
97522521
33177873
85406175
24725361
73405662
66793847
415725
52927716
84489036
96766378
15689482
11273800
70822606