55785630
1113715
14654395
40212575
36594411
90374102
40222127
47274822
38473835
30581247
8355810
86557260
66916872
86441332
75912101
53861798
9609443
25003289
43982698
53635932
40555680
4833601
40171336
32391225
70768951
6721392
97087220
96331334
71124695
499289
7007016
6138466
65596844
4738147
81959437
57036141
95888434
57507539
99252650
30352161