95958520
9492525
84018059
70918870
80829701
82035602
61141226
93811614
6536837
64628836
61917325
98135507
54049499
16073084
51764342
15875665
4696716
43271244
57384067
36048439
57613201
42518186
21294834
84032851
30727750
85014207
48187993
2411153
83016100
83818737
73591933
49895023
20407754
68615508
68749506
82628046
90698993
31625564
9432185
82209254