256
232
1
1
2
1
31
310
89
36
1
16
1
42
5
6
1
1
22
1
3
153
16
6
89
1
2
1
1
2
1
56
2
24
26
1
2
6
16
64
35
3
1
130
2
1
54
27
171
488
69
221
153
11
419
25
10
31
1
90
40
357
306
159
6
6
316
11
118
6
101
1
386
1
462
22
419
35
31
4
6
12
1
36
310
3
89
49
142