...
256
21
110
19
102
14
18
329
220
92
162
410
63
76
60
116
175
54
106
173
55
1
229
104
268
38
12
5
297
43
306
64
69
30
8
9
7
17
4
57
79
90
20
2
13
26
157
197
138
87