15012334
1744703
71742479
65784460
8818596
44107589
32482981
29684447
1734795
2779886
83728704
42571623
16857346
73205620
79595833
96066258
24416907
34706700
50122061
34817827
30756765
10881798
90715362
18446322
59722296
56506308
46849529
53164389
8821265
2381946
74059479
68384732
42425807
99395376
59262167
8137444
67682026
561543
88266104
556482