0
2
5
9
16
17
20
21
22
25
36
37
41
46
48
57
68
69
72
74
76
78
79
87
88
95
96
99
102
106
107
109
114
116
120
124
126
131
135
143
145
146
149
151
152
163
165
170
173
177
182
186
190
192
194
195
197
198
208
211
221
222
227
232
234
238
241
245
246
247
248
250
251
252
255
258
259
263
270
272
274
276
277
279
284
288
291
300
301
302
315
317
319
320
323
330
331
333
335
344
346
347
349
352
353
356
371
376
380
381
382
386
387
388
392
395
396
403
404
405
407
408
419
420
423
424
427
429
430
435
438
439
444
445
449
455
458
460
461
462
468
471
474
475
478
480
481
485
489
495
500
502
506
507
512
518
519
520
522
539
541
542
545
546
548
550
551
552
554
563
564
568
569
570
577
580
598
604
608
610
613
630
