0
1
5
11
13
15
17
18
19
22
23
27
31
50
52
55
56
60
63
64
65
66
70
72
74
75
76
84
85
86
87
89
90
91
94
95
98
99
103
108
109
110
124
130
134
136
140
142
151
154
158
163
167
168
169
170
175
176
184
189
196
197
199
203
205
207
208
212
217
219
220
221
223
225
231
232
234
239
242
243
245
252
253
257
260
261
263
279
285
287
289
290
295
313
316
321
324
326
327
330
341
343
344
347
348
349
356
359
360
362
363
365
366
368
374
376
380
382
387
389
391
393
400
405
409
411
413
414
415
416
425
433
436
439
441
443
446
449
450
451
454
458
471
480
483
492
496
497
498
502
503
508
510
511
513
514
519
525
526
529
531
532
533
534
540
543
545
546
553
555
561
562
565
572
574
576
579
