104
100
91015
77978
104317
70
93
83
65726
60
75265
62395
13450
10810
8481
6880
576262
5420
5230
4591
451147
4509
396142
32250