0
3
13
24
26
49
57
77
79
82
98
101
114
121
136
137
141
165
176
206
213
224
241
251
259
273
274
276
278
280
285
338
339
363
364
368
374
386
396
403
408
409
421
423
443
445
466
469
474
481
502
510
518
523
527
529
544
545
557
572
576
578
585
601
606
625
654
656
663
669
670
707
715
733
738
743
749
759
773
783
784
806
810
812
817
833
855
868
884
900
905
907
918
935
962
963
966
978
983
1002
1023
1025
1032
1039
1050
1051
1056
