98
99
97
96
95
94
100
101
102
103
104
105
68
64
62
61
69
63
86
60
58
59
65
77
66
67
76
70
71
75
72
87
73
74
78
85
79
80
84
81
82
83
88
89
90
91
92
93