259
229
1
1
2
1
31
312
87
36
1
16
1
41
5
7
1
1
23
1
3
151
17
6
88
1
2
1
1
2
1
56
1
2
24
26
1
2
6
16
67
34
2
1
129
2
1
54
26
172
488
69
215
153
9
417
27
10
31
1
92
39
356
304
160
7
6
316
11
118
6
100
1
387
1
462
22
417
37
31
4
5
12
1
36
312
3
87
49
139