1106
1110
1083
1051
1077
1022
1003
1095
1139
1011
1020
1095
1040
1045
970
1051
1087
1099
1072
1032
1093
1074
1022
1053
1032
475
484
530
514
488
468
490
491
469
484
479
450
469
439
464
432
428
454
490
488
432
464
467
426
470
351
380
370
352
364
312
355
351
345
366
390
358
347
383
351
364
354
322
332
380
319
341
311
331
314
285
274
280
279
271
276
281
277
264
269
261
281
294
285
271
252
222
279
233
279
222
239
237
240
262
Score:
6112
Level:
1
Part:
1