256
27
65
165
66
195
33
51
23
18
29
28
6
22
177
10
104
55
15
5
0
84
8
24
21
11
106
37
229
30
32
269
71
38
13
281
12
9
97
239
47
3
1
92
90
115
52
312