51056741
40857688
82089779
91096079
15677890
96404294
99189187
96922694
85858197
11153628
82267971
13254811
3634888
22066583
76972498
28812572
2001125
64574660
26793991
39009398
7979838
45313158
94381611
82756841
26817364
61781089
92228864
70654285
16522754
17098718
78254955
64799344
95141071
3699460
82975058
36725682
94001828
72071059
49314456
72819981