22
555
101
523
72
413
160
41
181
55
228
43
169
37
252
38
173
68
395
44
205
10
167
172
14
142
5
150
15
255
19
147
28
118
18
127