95708694
89177080
46747698
29263804
593892
53957184
92528333
20119512
53899923
51355360
79985932
55858102
90215872
97219212
49941414
72969435
59303559
37524548
60319201
76404599
67889355
39994075
1806108
11354284
699461
68898740
83442394
75396839
21434890
53615634
85931929
4469639
55249890
24754621
89201052
88354815
33517473
28505181
69821495
88533599