100
0
99
98
97
96
95
94
93
92
91
75
6
74
73
72
3
71
70
4
67
47
66
10
65
19
59
84
58
273
57
379
42
274
34
33
32
31
30
29
51
28