32277989
10964329
3113966
88559969
89715284
35002413
38978183
39578251
47962148
32414046
2197310
3644494
43096494
21263047
91865084
89568993
8534149
54924155
814958
48705260
13276034
965851
21022261
7591988
6102911
1641039
96559218
1674917
90378718
84266982
70692860
45222568
38389762
73129894
5219809
72519785
54227039
32981222
77432058
7703418