29163246
7986395
43642050
21549744
3680338
72853765
94721512
13718793
64662087
14482460
8324539
91779783
83912949
26748160
82596180
89993457
44181488
10936539
54447046
88462640
56339622
54257808
41281420
6264737
90675353
52758471
11152089
82454908
8353868
40946314
404551
81005281
50544310
534892
30737809
64483013
3917672
5103262
7312615
18295372