148
152
161
369
479
437
424
404
389
341
296
288
294
228
208
151
185
197
191
225
303
395
428
516
552
575
628
650
704
726
691
666
684
681
668
657
634
612
547
515
432
388
340
306
260
248
217
220
230
242
225
213
194
208
252
364
376
335
269
296
389
288
260
251
282
332
360
409
474
691
800
669
565
531
574
675
772
878
951
1033
1148
1322
1382
1334
1239
1129
986
986
986
1193
968
836
724
670
567
522
449
438
408
360
355
418
769
924
892
795
482
458
454
540
784
984
1153
1186
1317
1490
1451
1362
1201
1049
884
757
719
668
623
584
568
584
696
807
749
705
592
558
561
538
518
508
521
560
556
556
703
760
786
874
932
938
1037
1092
1099
1033
949
910
940
979
1089
1122
1162
1127
1081
1029
988
960
943
976
985
863
883
985
1291
1081
1033
976
766
734
725
737
777
827
843
895
1005
1027
1063
1267
1418
1506
1482
1447
1420
1243
1226
973
863
841
840
831
784
747
751
805
918
1070
1143
1250
1250
1294
1328
1277
1071
1038
1062
1073
1068
917
1000
950
915
924
959
953
938
937
940
849
824
795
774
775
792
823
983
1076
1159
1217
1220
1235
1250
1250
1235
1220
1226
1274
1298
1348
1312
1297
1303
1283
1326
1374
1323
1261
1257
1271
1303
1336
1329
1149
946
818
797
801
805
773
696
658
627
630
835
890
920
957
962
1185
1225
1240
1392
1400
1393
1359
1117
1060
1036
1016
964
907
789
614
694
664
649
637
697
699
721
743
744
723
744
765
810
856
848
846
842
840
849
896
883
863
917
972
999
1125
1139
1059
1011
988
941
892
904
944
964
986
1084
1034
997
974
951
938
925
894
901
896
859
850
836
844
873
914
924
970
943
888
846
818
781
737
698
675
667
658
655
653
624
616
719
774
831
852
859
823
757
720
697
637
619
605
606
617
645
664
702
749
793
855
887
949
1081
1126
1152
1184
1238
1293
1233
1267
1150
1087
1174
1251
1231
1206
1162
1148
1135
1126
1117
1083
1065
1047
961
887
875
872
861
837
812
748
766
650
630
574
567
557
554
554
552
549
528
542
562
566
571
578
582
553
517
519
527
551
530
536
539
559
564
574
613
584
590
600
607
613
609
574
546
555
600
542
501
585
565
557
545
539
536
535
556
528
470
452
417
415
409
399
396
395
400
435
451
480
486
566
648
708
705
773
844
905
964
986
945
811
781
767
692
674
697
720
728
756
775
796
855
867
875
918
931
1074
1107
1157
1136
1084
1036
989
943
877
844
831
796
801
803
844
875
923
1003
1235
1264
1288
1303
1228
1106
1022
952
923
888
888
852
788
807
729
666
643
598
550
537
521
514
488
480
474
469
464
459
455
446
439
429
414
400
388
363
352
346
330
325
321
313
295
312
341
296
293
278
270
279
274
265
264
258
237
235
214
221
225
227
228
245
263
303
316
281
258
256
254
278
304
324
334
357
429
457
471
484
505
599
550
482
477
447
424
401
382
380
367
423
387
372
352
364
341
309
284
267
265
273
278
276
269
266
276
289
302
301
286
270
289
315
331
331
336
342
327
325
326
336
339
359
412
408
415
426
476
463
471
481
556
613
847
779
831
876
890
858
750
685
658
608
570
701
673
649
635
620
587
566
550
544
539
510
403
363
370
361
313
291
313
253
246
242
226
218
183
166
141
126
123
115
107
94
97
98
107
113
73
64
63
61
60
58
57
53
52
50
51
51
54
53
52
49
49
44
41
39
40
40
38
32
35
42
44
42
37
34
27
19
25
25
25
25
39
39
22
6
6
4
4
3
3
3
4
4
4
5
7
6
5
5
6
6
17
27
36
42
41
47
33
26
34
75
49
43
25
53
53
55
73
11
10
25
11
7
50
78
42
55
74
41
71
76
61
14
35
48
54
82
105
92
94
89
32
17
23
22
35
39
26
10
6
4
1
1
5
13
18
0
22
18
10
18
18
9
11
14
17
17
6
12
17
17
17
17
8
6
2
6
10
24
19
26
26
28
30
30
4
6
13
6
19
29
22
5
1
10
3
0
0
3
8
15
9
0
0
3
16
15
9
29
26
25
36
38
58
50
55
56
54
49
48
48
54
60
66
70
126
137
138
146
145
81
47
55
60
21
18
27
78
84
106
123
92
21
18
23
33
90
201
229
260
277
289
312
320
328
321
315
324
288
202
116
74
65
19
1
0
39
30
16
22
9
10
14
48
72
95
111
88
100
155
220
276
305
253
188
151
113
111
73
56
37
19
30
75
125
112
89
41
69
94
117
126
213
212
252
252
221
194
130
101
56
84
110
130
160
181
235
257
362
364
388
349
338
303
246
215
186
163
150
112
38
33
47
51
79
74
118
154
140
129
113
13
7
5
5
6
19
38
44
46