5036322
61296726
20158219
94677268
381068
27075507
21059312
10536149
52626915
12668927
34875379
7948362
19079575
28095149
57644203
84128682
31793332
54366766
9511528
96876485
10004861
61588687
84697306
99738437
63609547
5180225
78416147
64581404
4629106
43664165
5286525
549849
84478390
54794484
13217641
58848435
14123554
84258633
14687669
134234