0
2
9
34
42
44
72
73
76
87
95
109
110
115
119
120
134
137
159
166
184
191
212
223
227
251
258
262
264
278
281
284
288
295
308
311
349
354
357
374
376
402
403
420
432
433
440
442
464
466
474
476
483
501
509
529
557
561
579
580
582
589
593
594
603
609
615
634
647
648
650
661
670
680
699
707
709
719
726
731
732
736
737
740
759
765
768
779
798
799
808
815
820
822
829
834
836
888
889
902
906
910
923
938
941
952
953
959
965
967
999
1016
1030
1036
1062
1063
1078
1124
1131
1141
1142
1189
1206
1211
1213
1219
1223
1245
1286
1302
1310
1311
1315
