0
13
18
39
41
45
51
60
62
64
72
74
88
91
99
100
108
110
111
116
123
126
132
137
157
191
196
208
224
241
265
273
274
293
302
310
327
332
333
338
346
351
384
393
412
438
446
448
460
470
474
483
523
536
538
540
541
561
582
585
588
601
620
624
626
627
635
671
688
697
