5030923
40937531
8844813
12854992
85628408
87715175
60355841
62877271
46106777
33271346
47303062
25094587
51044126
29404146
57391435
30284921
94777815
5273369
71787165
5797384
89878528
562460
12061071
28226752
55552279
80395861
58496814
3667325
31267644
69324923
94118453
10647679
42765105
62109734
80044232
34843233
38139405
66637884
18646068
31978487