22
172
46
47
16
15
83
25
57
39
20
216
11
468
174
232
146
158
282
138
116
203
66
61
54
74
42
184
758
14
262
19
180
27
79
491
23
18
21
110
51
429
55
358
112
93
30