12
22
29
35
45
65
68
70
73
76
77
80
84
86
87
97
98
102
103
107
125
126
129
130
131
133
137
138
141
142
143
146
147
154
179
180
185
188
191
194
200
218
221
242
253
255
257
259
260
265
267
275
277
280
284
285
289
311
312
315
316
317
319
324
330
333
340
355
357
362
368
371
384
392
409
414
417
421
425
430
431
445
451
459
461
462
467
474
476
478
480
491
497
500
504
511
512
516
517
520
527
528
541
546
547
563
564
570
574
585
586
588
590
594
597
601
604
606
620
629
633
634
639
642
644
645
646
647
