0
5
12
28
31
39
51
56
60
73
82
94
102
108
113
138
147
159
169
205
219
221
236
244
251
257
306
310
312
317
320
324
341
357
360
387
399
400
401
414
436
438
453
456
460
465
489
514
518
521
534
549
550
569
572
579
580
581
592
595
613
617
618
624
637
643
661
670
673
685
696
714
742
750
753
769
778
787
790
792
797
798
817
839
852
860
873
884
885
894
904
913
934
947
952
972
975
980
983
988
992
996
1001
1013
1019
1031
1033
1062
1082
1089
1110
1111
1123
1130
1138
1143
1145
1149
1152
1160
1182
1194
1201
1212
1223
1238
1239
1252
1277
1280
1286
1296
1319
1344
1348
1363
1377
1383
1386
