0
4
28
30
58
69
70
74
78
100
101
110
120
123
141
184
189
195
209
210
219
220
239
244
245
270
283
306
313
314
315
319
320
345
349
351
353
360
364
369
386
392
430
435
447
453
455
464
478
479
480
486
524
530
534
537
542
566
615
646
667
674
691
694
705
742
749
771
772
786
798
799
811
822
824
825
883
889
895
897
906
911
925
936
938
940
959
967
976
981
1002
1005
1008
1024
1034
1069
1070
1098
1105
1106
1118
1135
1147
1155
1159
1173
