0
5
7
20
51
52
65
67
104
109
124
140
149
153
171
177
186
195
220
233
247
262
270
273
316
321
324
330
331
335
338
353
376
381
395
401
407
419
431
432
446
452
454
457
486
488
496
515
518
526
539
541
544
546
560
585
603
604
646
659
660
679
680
682
684
688
693
699
723
732
754
757
759
783
785
790
791
803
805
820
822
833
836
840
857
872
878
882
886
902
904
906
951
955
957
988
1008
1018
1020
1024
1040
1050
1056
1069
1072
1083
1091
1092
1096
1113
1117
1119
1127
1218
1234
1239
1244
1246
1265
1271
1293
1317
1323
1324
1333
1338
1345
1361
1365
1372
