58413308
48699728
20442542
20253533
57666163
61641002
90946284
73203592
70226962
37508525
8148119
86898664
95421058
86189068
28359226
22002487
24569888
39732972
98016507
89705093
65042960
65734441
4075662
74389973
50802541
717880
38144962
64957749
67432795
46198480
73565132
72472550
12726335
53413277
88966880
35567551
38449719
25541284
27796072
38668848