0
1
3
11
14
26
30
31
36
48
62
65
70
72
86
103
105
107
118
138
149
153
157
165
166
171
188
192
208
227
248
300
317
371
382
408
410
415
421
434
436
447
459
484
485
504
520
527
532
543
547
558
561
562
563
574
580
593
605
612
622
624
636
637
669
680
684
685
702
704
716
768
777
787
812
822
831
834
853
859
867
879
931
936
950
1005
1022
1033
1037
1052
1057
1074
1080
1101
1116
1121
1127
1136
1138
1149
1154
1159
1171
1174
1177
1186
1194
1221
1241
1244
1262
1267
1281
1287
1291
1293
1298
1302
1313
1317
1324
1333
