14
14
29
32
41
47
45
44
47
50
52
58
59
64
64
64
64
64
67
73
74
74
74
74
74
73
71
71
81
82
94
99
103
110
118
119
113
111
107
107
111
112
115
115
115
115
115
116
116
119
122
126
146
148
147
150
169
175
192
193
193
193
193
186
185
181
180
182
184
185
191
205
220
226
236
240
240
239
238
236
235
236
239
242
244
245
245
246
247
260
263
264
264
265
266
266
269
271
274
276
277
279
281
281
281
283
287
288
292
296
300
309
306
304
311
327
328
324
323
327
342
343
344
345
346
349
355
349
347
345
343
345
350
353
355
371
364
359
377
386
394
412
418
421
424
424
424
439
468
497
515
526
541
550
554
553
552
550
547
553
558
558
558
563
565
564
566
547
540
530
520
527
533
539
541
552
559
569
579
580
579
596
614
626
633
642
649
655
660
661
664
671
679
680
681
681
672
654
653
670
676
676