5
15
16
24
32
35
38
43
48
82
92
95
104
125
130
131
150
151
157
158
169
180
181
192
214
217
226
227
277
279
286
291
294
305
311
314
318
347
351
357
369
376
380
407
421
444
459
465
478
489
524
530
549
551
553
554
556
559
563
565
574
575
577
578
581
596
599
601
602
613
621
648
649
656
663
666
706
712
715
721
725
737
738
767
774
775
778
779
782
788
803
843
853
854
858
859
912
921
923
964
969
993
1033
1036
1044
1045
1056
1061
1078
1082
1088
1089
1107
1108
1123
1135
1159
1162
1175
1177
1196
1197
1225
1233
1234
1243
1255
1262
1281
