174
177
184
194
247
248
250
249
242
248
253
260
263
288
280
349
340
342
357
370
376
402
412
426
438
462
462
462
464
466
469
470
478
505
520
514
536
527
547
564
556
609
582
594
602
619
621
606
624
623
650
652
667
671
674
676
705
700
714
723
721
724
726
691
691
675
659
670
664
662
627
627
611
606
574
571
562
534
528
510
510
502
496
488
486
490
484
453
417
412
399
351
338
315
308
287
273
273
267
265
252
247
247
224
219
204
197
184
175
171
174
175
184
166
156
150
147
145
147
150
143
137
128
125
120
115
117
117
117
112
113
108
103
98
92
91
89
87
87
85
83
76
74
66
66
65
60
66
59
59
61
59
54
49
52
47
45
54
61
55
49
54
44
42
40
44
54
34
31
31
31
29
27
29
30
32
36
34
32
37
34
34
34
34
37
37
39
35
35
36
36
34
35
35
33
34
33
36
34
34
34
30
35
37
41
40
40
46
47
45
45
46
47
59
84
156
153
191
198
203
203
227
281
275
252
236
220
208
181
184
168
166
158
133
92
90
110
85
65
68
68
52
53
45
38
36
40
41
41
39
37
36
33
20
20
20
20
19
12
12
7
6
8
15
15
15
16
22
34
49
34
20
20
8
9
8
6
5
2
4
9
7
7
7
8
10
5
9
5
7
10
12
14
14
12
13
10
10
6
5
10
11
13
20
16
10
6
4
5
4
5
4
4
4
5
4
4
5
5
7
3
4
4
9
8
5
9
6
7
5
8
9
10
6
6
7
6
6
9
7
8
6
6
3
5
4
5
7
9
9
10
9
9
10
9
10
10
9
12
10
12
11
11
11
15
12
11
13
12
12
13
14
12
15
15
18
17
18
17
19
18
19
18
20
19
20
21
21
21
20
18
21
20
21
19
22
23
23
21
24
24
24
23
25
25
27
24
28
30
32
29
31
36
37
39
43
44
43
42
44
45
43
37
36
41
38
35
36
36
36
36
38
41
41
39
42
45
47
44
47
48
49
46
44
46
48
46
45
50
51
47
49
48
50
52
54
55
57
60
59
62
66
66
64
64
67
69
69
68
67
68
66
64
66
67
69
69
68
68
69
69
69
69
69
69
66
65
68
69
72
72
77
75
75