258
236
1
1
2
1
31
318
87
36
1
16
1
42
5
7
1
1
23
1
3
154
16
6
91
1
2
1
1
2
1
56
1
2
24
26
1
2
6
16
67
35
3
1
130
2
1
54
27
174
494
69
217
156
10
424
26
10
31
1
93
40
360
307
163
7
6
321
12
118
6
101
1
392
1
468
22
424
36
31
4
6
12
1
36
318
3
87
49
145