260
255
5
2
383
32
25
271
80
105
55
59
202
93
184
118
67
45
30
88
90
8
98
1
26
7
29
51
43
41
33
69
65
219
87
34
40
38
74
68
156
0
3
126
21
196
18
4
15
20