0
1
3
7
8
9
10
11
14
17
22
23
24
25
26
28
30
35
37
39
40
41
43
44
45
46
48
52
53
55
56
59
61
62
65
70
71
72
74
75
80
83
84
85
86
91
94
95
99
102
104
106
108
111
114
115
116
117
120
121
122
124
125
130
133
135
136
138
140
143
144
145
147
149
152
154
155
156
157
159
161
162
167
171
172
173
174
176
177
178
179
180
185
188
189
192
194
196
197
200
201
203
206
208
209
215
217
218
220
221
223
226
228
230
231
233
234
236
241
243
247
249
251
253
255
256
258
259
260
261
267
273
276
281
282
283
284
285
287
289
292
294
297
298
300
304
305
308
311
314
315
318
319
320
322
326
328
330
331
332
335
336
337
338
341
342
345
347
348
351
353
355
356
357
358
364
368
371
374
375
378
380
382
383
384
385
386
388
389
391
392
393
395
396
397
398
399
401
409
411
422
429
433
434
440
445
446
449
450
451
454
455
456
458
460
463
466
468
470
471
475
477
479
480
481
485
489
490
492
497
504
507
509
510
511
514
515
517
518
519
520
521
522
527
528
531
534
535
536
537
539
541
544
545
546
549
552
553
555
557
559
568
570
579
582
584
585
586
588
590
591
594
