503
497
510
516
518
508
514
516
523
529
530
529
545
554
539
545
544
549
553
553
550
555
547
575
564
562
576
569
577
585
585
592
614
590
604
611
610
597
597
599
601
610
599
604
603
605
597
600
600
607
614
605
616
615
609
603
595
599
594
589
583
573
579
572
569
559
563
577
560
553
551
544
547
534
534
526
527
526
528
517
506
501
486
501
500
500
496
495
494
490
490
489
482
482
480
475
478
463
469
460
461
457
453
444
445
446
436
423
427
424
427
438
441
447
440
438
433
426
411
419
420
418
401
399
391
395
385
376
374
367
366
360
383
395
395
406
414
416
447
439
443
428
427
418
437
445
449
446
447
466
475
481
484
485
493
518
474
466
453
438
455
450
441
430
432
433
410
418
385
389
403
408
403
403
404
399
390
385
378
379
376
360
344
337
329
329
319
319
329
339
325
323
332
313
303
284
274
267
242
241
238
236
236
234
229
229
232
224
220
217
217
215
219
226
221
215
211
212
212
219
215
209
209
213
204
209
201
198
194
197
191
195
188
186
185
186
182
217
232
245
268
272
251
230
213
222
227
230
238
238
246
248
247
239
235
236
228
229
220
216
197
193
187
198
215
234
268
267
270
258
264
261
250
252
254
248
223
214
195
170
165
122
121
109
117
124
131
149
160
140
134
121
134
104
97
107
108
114
140
150
149
150
143
121
100
100
99
99
94
113
112
119
129
123
128
128
135
226
245
245
222
134
129
128
126
131
120
115
108
102
94
92
91
85
88
85
104
130
121
118
106
91
93
97
95
89
98
99
98
107
115
119
118
121
136
128
153
136
147
149
163
162
163
180
175
165
150
156
162
165
173
182
174
171
157
157
166
176
172
161
177
176
174
178
174
167
166
155
153
162
158
173
176
186
184
185
185
176
171
167
157
141
132
128
139
166
161
180
187
189
188
189
195
199
198
195
185
177
170
157
148
118
106
98
98
100
106
107
106
104
119
115
122
127
130
141
147
157
177
175
176
187
189
190
194
198
195
204
204
223
215
217
205
211
229
224
231
226
220
186
169
157
134
152
144
144
142
149
151
133
166
183
176
173
171
172
163
161
164
162
158
152
151
163
161
164
161
162
161
136
64
56
80
85
96
111
118
135
145
155
167
176
186
205
214
217
227
222
213
209
183
146
151
148
151
108
100
95
104
103
98
101
99
90
88
83
80
83
84
92
88
87
70
69
78
78
82
80
97
97
94
93
90
86
84
79
77
70
54
74
61
56
72
69
46
37
22
42
51
41
42
48
52
55
49
56
65
73
70
71
53
51
45
56
57
43
45
46
18
17
20
23
7
8
14
13
13
13
15
3
6
9
5
4
3
14
26
20
14
6
6
3
3
2
2
3
1
2
3
1
3
3
5
4
2
2
5
6
6
5
1
4
13
14
12
12
15
9
6
3
0
5
11
19
14
17
18
18
15
15
17
19
17
14
16
15
18
18
20
23
27
26
30
36
35
31
28
21
20
21
23
23
18
16
20
10
4
7
13
16
20
21
19
19
19
25
29
18
23
23
24
25
25
30
36
44
44
46
46
47
48
50
55
57
55
51
26
21
11
7
2
4
2
3
12
10
6
8
8
10
21
28
28
29
18
17
16
18
19
15
15
13
14
12
9
9
6
5
7
6
5
6
14
23
26
35
46
68
92
111
119
130
132
121
119
117
107
96
90
94
99
98
91
85
46
33
13
7
3
7
10
4
4
1
9
12
5
11
27
28
19
9
5
3
2
4
6
4
5
15
17
9
10
21
26
28
31
47
54
68
79
99
82
50
43
40
34
29
22
21
34
43
56
50
40
59
66
79
88
92
106
113
115
131
132
100
86
65
58
51
40
28
23
18
22
52
60
54
42
8
13
17
37
43
101
127
140
146
155
168
175
167
148
134
132
108
99
66
60
39
25
25
15
12
9
9
6
2
6
8
16
12
18
16
13
3
2
2
1
2
3
15
17
26