0
7
44
50
80
83
98
106
124
176
192
195
212
213
214
223
227
238
239
261
269
284
287
321
333
336
343
349
354
360
369
379
392
405
411
424
446
452
462
482
495
499
502
526
547
556
558
575
578
580
586
591
593
603
607
619
652
676
691
716
749
753
754
765
774
775
776
786
797
800
834
836
842
853
860
865
872
883
885
888
906
909
920
923
924
932
945
957
961
963
979
990
1008
1016
1021
1030
1039
1049
1056
1062
1067
1077
1078
1083
1113
1124
1126
1129
1141
1142
1145
1149
1152
1184
1189
1198
1199
1201
1214
1218
1224
1225
1232
