35305685
7089906
18585136
60261360
2121689
88681968
5704843
54477328
23963112
9184228
49495533
60482871
65249762
79242717
63381416
63882337
75653904
3647744
7686585
29408629
55682767
93474511
10351477
7015852
94834530
33856942
55519630
81333362
99169856
91928286
31589991
34101029
17571450
94439560
3914129
60634302
7568321
80497830
14698077
84918740