57898399
43452532
99057357
17998080
755927
6454586
55718419
70853575
43187776
95767232
5668026
47141230
68067567
48202712
27384712
2212809
78312852
83358108
96391929
76728360
62654082
17338046
42285299
80312442
63462750
8393457
75899025
24522500
24305426
61929664
19023218
22867955
78411677
2150850
93201586
39674349
89315692
12341118
7173239
36302892