99
1
97
95
93
2
92
4
91
89
21
86
85
84
82
80
79
77
75
72
7
71
78
70
69
461
67
62
3
61
60
512
59
58
54
53
51
271
50
49
48
47
40
39
38
36
35
28
26
24