0
3
9
10
17
21
29
31
53
56
57
70
77
88
95
101
108
109
115
117
119
138
146
148
159
165
169
180
184
193
196
205
210
221
253
257
263
265
268
270
277
284
286
287
291
295
298
300
301
304
309
318
329
353
358
363
383
391
396
417
429
443
465
469
473
479
493
496
499
502
508
512
524
540
564
572
583
599
600
604
608
629
632
640
644
651
669
672
674
676
677
678
688
690
692
697
719
728
736
748
757
764
765
781
784
794
798
799
802
805
811
820
829
853
857
861
866
896
909
911
923
933
935
944
965
968
972
980
984
985
998
1002
1006
1013
1033
1049
1056
1058
1063
1089
1093
1095
1109
1111
1133
1137
1138
1147
1149
1157
1166
1167
1186
1188
1190
1197
1208
1217
1228
1231
1237
1239
1244
1252
1258
1259
1265
1293
1302
1315
1319
1320
1323
1330
1339
1347
