337
353
297
321
306
315
314
294
296
281
314
277
252
305
298
313
321
313
288
279
290
298
296
282
299
28
21
24
14
32
20
20
19
34
26
17
36
18
40
37
19
34
23
23
33
17
22
28
37
36
46
40
44
50
39
31
33
56
35
42
44
43
49
39
43
50
27
46
36
42
41
51
47
45
44
24
28
21
13
23
22
27
26
11
21
33
26
22
28
23
25
27
21
20
21
17
24
18
21
23
5
6
9
15
10
12
14
14
6
10
9
7
6
8
8
18
10
10
10
13
11
13
11
7
12
13
16
10
8
11
14
13
13
9
14
12
8
12
10
14
10
15
14
13
13
8
9
11
8
9
Score:
2316
Level:
1
Part:
1