2997140
66497100
80224356
21442433
75031069
4788166
89518997
4024520
21663183
89312677
39673993
17441676
78212731
55466589
34731510
53715696
51513128
74168369
79607084
28106548
39965540
64421487
50125054
71633640
21529059
71455307
37945006
72247912
58985417
91099805
50285961
21762878
84394887
65416652
75505370
39264742
60133029
11468573
79211592
41654922