99
97
50
122
84
674
201
180
61
121
161
176
333
680
145
150
127
129
132
126
144
114
1329
140
128
120
135
172
120
108
142
122
109
121
116
169
134
123
145
141
106
146
107
128
122
135
120
136
114
117
443
148
137
111
185
187
186
126
116
172
188
118
131
192
170
188
145
176
167
122
117
166
136
119
619
127
199
132
125
389
138
125
122
116
276
118
730
183
270
124
141
138
121
123
115
129
119
122
184
119
124
138
113
179
117
122
165
134
122
171
119
143
123
183
136
139
116
115
122
126
147
8226
116
435
133
690
129
116
172
179
138
114
115
174
109
135
136
123