58814956
20372935
8386620
97929267
11164124
4879400
5061617
1962885
93427606
76362796
73992043
27828929
51923924
22831827
7489532
5432465
73317537
27445014
89351802
39361
56878589
37536351
93663348
92756678
83078624
94922532
5952657
78129439
63539412
95558708
66711390
16977861
23393690
79782611
54837249
62165380
67064991
58466937
88688504
35928114