86
1010
107
90
85
82
96
87
104
88
81
12400
10070
8011
6330
548262
5070
4710
4321
4329
411147
376142
31250