3
10
14
16
18
24
26
45
54
79
82
88
89
101
116
117
124
125
127
144
149
152
156
175
183
187
191
201
203
208
210
233
234
236
239
243
244
245
265
268
275
278
279
288
293
294
307
327
333
335
336
339
349
369
386
388
394
395
396
397
403
412
419
422
427
434
439
446
449
455
457
459
461
476
484
486
488
491
504
508
515
516
518
527
528
553
563
565
575
577
580
585
589
600
605
607
610
