59565032
39461665
28821658
39648476
10913301
69436157
38287909
99656473
83073870
44871663
73765816
95578722
96503404
88795138
1721525
95775504
99135605
37222593
67479716
41558644
130543
6117463
28151291
85392726
7018888
79917804
74584142
39553415
6364511
11927109
883752
67317452
21257217
17241957
89717971
97444648
1707550
16862041
68255877
50336761