5
7
11
16
19
33
44
48
55
61
78
84
89
94
106
125
128
133
141
163
170
175
178
180
185
186
198
202
215
236
262
265
266
276
281
294
301
304
312
313
326
329
355
370
374
406
413
414
421
442
460
472
477
479
485
491
492
510
514
519
522
530
535
560
561
566
574
580
593
602
627
628
631
646
685
695
708
722
725
735
755
757
768
777
808
810
848
879
884
886
899
906
914
920
941
950
963
979
981
982
991
1007
1052
1061
1067
1073
1076
1079
1081
1095
1122
1136
1138
1139
1148
1158
1173
1189
1197
1202
