105
289
130
92
193
90
100
138
123
97
113
127
109
100
152
107
104
118
92
121
101
117
153
102
151
117
103
122
90
103
149
105
108
96
120
165
103
140
122
110
119
143
165
