81797988
12574512
66454238
17578618
37234796
7990760
81327218
70203438
66899603
8465107
543526
96867466
63378837
88179955
20136655
5425455
9697385
81345604
79274804
62178669
44918804
1436015
61578264
56551425
73584923
80473765
41659533
2541048
33791158
57667292
781485
45364579
41613389
5830137
85631994
96179765
5128306
10482246
5174139
20218679