11107860
9105948
13662373
224994
85504207
30951764
52592198
56585778
98614967
49341758
7570406
25903210
6029861
39147910
47232829
99846459
77655813
21607508
1876429
574311
2794255
38621130
51594167
55148705
89471642
33379919
5421121
84424937
76191161
30099537
32277807
94909884
41071903
77685951
15833355
2003682
22413806
34659661
51806
31148159