100
56
100
56
66
65
49
65
321
73
298
328
328
168
152
156
343
159
147
171
152
158
157
163
348
71
415
812
159
603
172
159
313
161
147
142
232
173
152
171
169
151
164
172
163
162
359
206
159
149
144
162
665
147
161
259
146
152
149
387
163
157
152
174
162
169
146
168
154
352
351
151
170
158
156
366
159
160
533
159
166
174
167
148
149
155
171
150
146
149
156
152
332
166
321
148
144
473
461
143
441
145
153
152
151
161
153
163
96
162
167
152
167
158
304
170
149
147
168
146
156
161
149
147
166
153
160
168
155
167
210
160
155
169
143
278
165
354
457
153
337
323
172
159
156
338
159
311
160
494
160
159
148
147
156
153
155
161
177
156
154
151
162
164
160
163
146
153
151
176
166
588
148
146
152
145
156
170
149
165
92
263
147
149
176
150
150
146
156
440
161
142
160
149