258
234
1
1
2
1
31
316
87
36
1
16
1
42
5
7
1
1
23
1
3
154
17
6
88
1
2
1
1
2
1
56
1
2
24
26
1
2
6
16
67
34
3
1
130
2
1
54
27
173
492
69
217
154
10
421
27
10
31
1
93
39
359
308
160
7
6
320
12
117
6
100
1
391
1
466
22
421
37
31
4
6
13
1
36
316
3
87
49
143