0
5
20
27
34
37
42
44
46
48
51
69
71
73
74
75
83
94
114
118
119
120
121
126
138
154
156
161
176
177
182
203
207
241
264
269
271
283
300
305
312
321
324
332
336
348
356
362
402
406
409
413
415
445
449
452
462
468
474
476
477
478
503
528
530
532
543
559
566
577
589
590
599
626
633
660
665
683
690
693
791
794
814
818
849
852
864
886
892
929
931
935
938
939
941
945
946
947
949
952
954
965
968
979
983
999
1011
1018
1021
1023
1052
1056
1063
1083
1087
1096
1098
1099
1107
1109
1114
1143
1174
1184
1246
1261
1265
