0
1
7
18
29
34
36
53
68
117
132
137
148
155
156
161
195
213
215
262
267
273
286
295
297
301
318
327
334
338
368
398
410
426
428
441
473
479
481
488
501
503
505
510
530
531
543
549
571
606
607
610
617
657
667
672
686
698
699
702
710
714
723
728
729
736
739
743
755
767
769
784
794
805
808
819
831
850
869
898
903
926
937
939
946
955
974
977
1012
1014
1016
1023
1030
1037
1069
1070
1072
1078
1084
1086
1097
1107
1114
1120
1122
1123
1132
1137
1138
1145
1149
1151
1158
1172
1173
1183
1184
1206
1207
1213
1220
1224
1235
1237
1245
1249
1251
1255
1256
1288
1296
1323
1329
1350
1354
1368
1371
