0
1
14
23
25
27
37
42
47
53
61
67
76
77
79
105
106
118
134
137
138
146
163
177
179
181
183
193
200
204
219
230
233
240
252
257
263
274
278
285
300
308
311
343
347
358
381
387
399
420
429
439
450
458
488
491
520
567
581
584
585
588
593
600
683
686
688
693
697
701
702
708
725
740
741
744
747
757
791
795
805
809
823
830
846
856
888
889
914
937
939
944
961
969
971
973
975
995
1005
1011
1018
1025
1029
1052
1066
1086
1099
1101
1103
1108
1109
1122
1152
1166
1176
1178
1180
1181
1182
1194
1198
1205
1218
1228
1251
1259
