52421218
53201555
1948528
59726038
48707585
28778655
45033514
93882551
18093398
8179076
21442326
98595569
89728817
51466850
9239804
16625314
59498269
38688512
80327147
81069695
72448186
70672040
45718132
98412324
69253686
68991302
83365440
57844769
62629045
11907495
69353952
21512249
51299919
99613724
75811593
71776717
42614619
13681333
80479159
32711352