...
256
18
118
14
92
12
322
220
89
141
400
62
73
61
110
169
60
104
162
54
1
221
105
228
38
5
296
43
288
52
21
7
9
6
22
4
67
90
20
2
13
25
155
78
186
134
37
88