0
4
13
26
27
28
35
55
60
103
127
132
138
146
148
150
162
169
187
194
213
232
243
254
261
265
275
285
289
294
298
302
311
322
327
331
344
380
384
398
428
458
469
479
530
536
542
563
569
574
575
577
592
600
605
606
622
633
635
637
666
669
690
718
722
723
724
763
793
797
799
807
827
848
863
864
869
881
902
905
914
925
966
981
986
993
1010
1012
1015
1023
1046
1054
1060
1068
1081
1083
1084
1093
1099
1100
