195
169
105
22
26
1614
631
523
742
1593
445
1046
355
799
696
321
1626
303
360
327
269
181
531
481
218
156
275
202
190
330
285
4251
728
766
392
704
819
1105
1665
264
578
538
1224
2582
4196
699
699
481
775
311
663
1136
613
1183
1118
806
680
1382
548
1272
1590
895
1316
890
1915
454
1280
1051
941
913
1066
539
650
613
1176
434
260
1705
571
1383
2341
1390
706
544
881
1059
1033
949
1611
914
925
93816
1945
1001
675
1213
1679
3029
1606
4427
760
1472
2266
828
826
1608
1955
830
1645
1293
753
2537
827
1340
633
1010
412
1111
1187
1635
720
753
336
384
1287
738
1531
1182
2495
686
1715
773
2133
884
750
642
359
784
443
1014
963
1136
1946
943
1114
544
657
810
780
586
300
595
3368
939
719
648
1068
836
1266
1846
796
995
747
1573
919
1146
2040
829
1211
1308
956
685
3271
5799
717
1229
3064
942
914
806
1491
991
1193
936
3052
1014
769
1107
3251
725
737
637
566
1181
350
1008
472
1080
889
2317
1539
114258
1035
1326
3567
466
913
1491
1197
12517
1355
934
3656
1610
1352
2184
2462
5196
3227
1058
4236
1136
3690
2572
15415
5785
4659
1290
2810
2734
3643
1342
31297
5745
1693
3290
5122
744
5676
1905
4033
1386
4716
1364
24633
6091
3789
2720
1374
2202
1444
2902
6509
3760
2526
3030
1080
1182
4312
2092
1016
3364
1304
3043
2781
1491
1319
1165
1968
3477
2124
2094
1030
7194
2364
2843
1709
5953
1975
3137
4093
1553
13212
2310
2076
59888
6100
4532
2540
4130
4876
1163
2787
10148
1814
8446
2925
3393
2499
1901
1583
2920
3391
2485
1398
2134
3961
4321
2933
2202
2187
6238
3540
4644
2181
3940
1711
720
1959
2348
4540
1878
1699
579
1395
1639
452
804
455
878
2151
1168
2820
1916
2134
2882
1520
1414
3177
2071
1324
4963
1950
1972
5256
1802
2977
1857
2806
4432
3488
2141
3435
2046
3164
1808
999
3462
3083
3332
1306
840
3163
2136
1601
520
1502
1476
1450
2151
3480
1209
1222
588
4816
3487
1978
2093
1615
1074
2446
1878
2238
1706
830
1149
1985
2563
2133
2594
5099
2105
736
2434
3816
914
1957
2112
1953
859
1532
5017
1330
2430
2714
2432
1931
894
763
1274
1942
1191
1410
2964
986
2886
1612
5271
3110
1823
6812
2500
4005
2860
1116
1485
1311
2494
2256
1613
1616
3515
489
8006
1971
7296
2405
2050
3742
5664
813
1331
1379
2509
1575
994
5593
4989
4942
6597
1177
5996
4095
1597
2371
804
6900
508
477
1011
5643
2595
1463
1512
799
1244
2521
1831
2292
1928
3734
5563
1674
2733
5301
3743
3038
2312
4311
2160
2986
2755