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