0
4
9
16
17
20
21
24
27
30
31
39
41
43
44
46
47
50
56
63
65
66
67
72
73
79
82
84
87
88
96
99
102
104
105
107
108
114
115
117
119
124
128
132
136
138
141
142
143
144
146
147
150
151
153
160
162
163
164
165
166
169
174
176
178
179
180
183
189
194
200
203
206
211
215
216
217
220
221
226
234
240
242
243
245
248
252
254
257
258
261
263
268
272
273
274
279
283
291
295
298
301
303
304
306
307
309
314
315
316
317
319
320
323
331
337
341
344
345
355
356
360
361
362
366
368
369
370
371
372
374
375
379
384
387
393
402
405
406
408
409
410
411
414
418
421
422
423
425
426
429
432
438
439
440
445
448
453
455
458
459
461
467
469
470
471
473
475
478
488
495
498
499
502
503
505
509
517
520
521
522
526
533
536
537
541
545
546
553
559
564
568
573
574
576
578
580
582
583
584
585
586
587
588
589
590
595
596
598
599
604
605
618
620
621
622
627
629
630
631
632
635
643
644
649
651
657
660
665
669
682
683
685
688
692
693
698
706
708
710
