31
568
19
44
512
202
218
173
188
25
100
32
123
16
136
117
85
161
67
40
170
23
143
193
157
209
584
152
21
38
27
63
110
104
58
54
190
169
98
244
105
267
163
137
49
363
473
48
220
255
59
9
286
181