2
196
264
167
136
113
435
630
395
559
0
95
225
619
924
651
313
44
66
81
190
223
3
294
2381
1850
1000
215
0
29
229
240
244
65
83
180
232
264
154
72
33
60
114
122
18
296
1423
1242
957
889
268
15
206
766
778
740
425
138
24
32
57
2
7
4
9
79
495
478
385
126
106
14
45
107
19
56
98
133
292
107
2
402
418
230
35
164
639
1382
1147
654
378
50
109
46
268
131
0
0
38
189
true