0
16
19
20
31
58
66
70
77
87
93
94
130
131
158
185
188
198
207
221
226
228
229
237
239
259
261
272
284
291
295
300
318
325
333
344
347
354
363
366
378
380
389
399
406
418
430
459
477
496
498
525
526
528
534
550
557
558
566
568
569
571
583
584
590
591
604
613
623
631
637
651
652
663
664
675
721
725
735
742
757
762
763
780
793
795
796
797
825
837
841
845
856
884
896
900
905
907
915
922
930
937
979
996
998
999
1003
1011
1020
1021
1023
1044
1051
1067
1094
1101
1104
1140
1142
1159
1162
1163
1168
1182
1192
1223
1226
1246
1267
1290
