66
0
0
0
99
69
145
116
194
378
555
417
112
87
259
3607
5121
5283
5127
3442
1270
279
937
1333
1719
1506
386
400
174
1499
1601
1540
1342
1159
763
19
604
897
1428
1037
498
195
115
128
268
185
156
200
52
129
154
797
1404
2072
2008
944
416
163
562
1019
1100
769
470
198
185
69
115
105
94
10
46
75
503
289
109
159
43
96
298
760
1406
1301
649
849
604
141
573
924
924
811
524
168
670
140
188
201
190
101
133
953
true