96549018
73486281
35324635
55434851
72423090
1593931
99483165
6427709
312857
47987542
7759807
99362952
89105529
20398432
20463417
25289168
61373019
25619499
37751148
21266641
6497232
64818874
58795854
77441583
79754213
4099669
20343748
19512064
3996010
42259009
25553465
83761156
14672215
68673974
75349713
44286266
34929309
75027297
85903474
30027350