100
0
99
98
97
96
4
95
94
93
5
92
91
89
88
2
87
10
75
6
74
73
72
3
71
70
9
67
60
66
65
19
59
84
58
275
57
403
42
280
34
33
32
31
1