28
73
57
20
25
44
24
31
217
182
318
142
38
123
59
64
84
34
403
91
35
43
54
23
148
62
33
80
21
117
90
158
70
37
49
161
17
26
278
78
107
294
93
27
42
14
65