0
5
6
12
36
47
51
52
55
56
58
71
88
89
96
109
120
132
152
181
190
210
216
219
228
236
238
249
268
269
274
276
289
308
312
315
320
347
353
363
365
374
380
387
395
400
422
432
433
458
465
502
504
516
527
571
576
584
585
586
596
622
630
650
665
671
677
689
693
696
712
715
717
728
739
740
743
751
772
774
780
784
790
794
801
821
826
831
835
869
924
941
957
958
959
961
972
977
980
990
1012
1022
1040
1049
1052
