28
25
13
5
27
107
35
36
30
226
54
77
20
91
16
15
48
55
121
21
53
87
46
284
188
206
142
201
72
31
83
120
129
216
57