0
4
9
10
14
27
51
53
57
61
89
118
122
148
159
173
177
179
181
195
238
247
251
262
263
265
268
269
279
280
289
291
297
301
309
320
330
354
361
366
369
370
381
397
399
433
436
471
481
496
504
518
520
536
538
542
556
562
579
581
588
594
597
598
601
604
606
655
696
697
712
719
