258
234
1
1
2
1
32
315
87
36
1
16
1
42
5
7
1
1
23
1
3
153
16
6
89
1
2
1
1
2
1
56
1
2
24
26
1
2
7
16
66
35
3
1
130
2
1
54
27
173
492
69
215
156
10
422
26
10
31
1
93
40
358
307
161
7
6
320
11
118
6
100
1
391
1
466
22
422
36
31
4
6
12
1
36
315
3
87
50
143