258
235
1
1
2
2
30
314
89
37
1
16
1
43
5
8
1
1
25
1
1
5
148
15
6
91
1
2
1
1
2
1
57
1
2
23
26
1
2
8
13
70
37
1
127
2
1
57
28
170
493
70
226
154
7
422
25
11
30
1
88
41
363
305
165
4
6
320
9
113
7
104
1
388
1
466
21
422
36
30
3
9
12
1
37
314
3
89
49
143