16
19
25
29
32
67
83
86
87
100
105
111
121
122
135
137
138
143
146
155
158
164
168
173
222
225
231
239
257
261
269
271
287
290
295
296
298
310
318
320
322
339
372
384
393
414
415
433
440
451
467
478
490
498
501
515
519
529
559
563
579
595
604
611
670
686
694
697
706
709
718
719
740
745
747
749
755
756
761
767
770
785
808
814
823
840
854
855
868
875
883
896
909
912
941
956
972
982
983
992
998
1015
1019
1045
1046
1063
1064
1072
1073
1077
1092
1097
1113
1138
