96651435
89831276
8972960
86481876
77071940
75761372
7121226
6961998
69471989
6446234
59321286
5707739
4493655
42641005
42541304
1060188
1053152
1044214
1031207
911178