99109926
964414
37839666
45793507
39859750
47893524
1409459
21148356
45852715
84414853
50496154
9096320
86429571
20883506
55377056
1000595
38173859
52214515
77426513
69341949
14609958
30177824
8238182
69291382
35546852
9801517
91303877
42739261
37455949
28866910
73861552
4702438
16289674
50761964
81266612
96515212
4523754
32349986
65665052
32081479