0
4
17
19
23
24
54
64
68
83
90
105
116
128
131
140
144
148
156
169
174
184
189
194
196
203
206
217
221
222
225
242
243
259
267
294
296
298
313
320
325
339
347
365
374
383
393
394
401
415
423
448
450
462
465
470
471
495
497
498
519
530
540
553
567
586
597
607
622
629
635
646
655
659
664
667
675
681
682
689
695
700
763
765
783
792
799
802
859
871
879
882
909
912
926
935
945
950
952
972
973
999
1023
1025
1026
1043
1047
1072
1078
1088
1120
1121
1123
1125
1141
1144
1147
1150
1161
1167
1169
1186
1227
1237
1238
1257
1262
1267
1271
1281
1299
1321
