0
5
17
19
33
64
76
77
86
91
114
116
128
131
134
135
166
167
168
178
189
195
215
242
259
277
289
293
296
299
309
314
318
322
325
344
349
353
362
368
399
405
406
423
439
450
481
483
490
497
509
515
517
544
545
562
573
580
584
586
587
610
638
652
666
670
693
695
699
722
743
744
764
771
772
773
780
782
787
794
802
810
816
836
842
852
864
867
873
895
907
912
923
929
930
955
984
1010
1023
1027
1030
1057
1063
1066
1071
1074
1076
1091
1095
1100
1119
1125
1131
1132
1142
1150
1154
1158
1191
1199
1206
1230
1238
1243
1252
1259
