38369985
9293467
18818512
96749576
77058994
8499681
5807926
33769842
5866412
33443467
5401023
11732716
85899925
3610277
88873222
13705708
43128727
41652820
80048565
64596638
15099641
91281201
61749892
4689344
22773104
42717311
31929161
8775196
72706017
4209349
70508635
9437659
91751626
53069990
26782407
33928937
4298327
90352681
48491548
15629030