28
27
15
5
29
112
35
36
230
54
79
20
91
39
83
19
17
51
58
124
24
60
92
48
292
190
213
153
207
74
31
90
22
130
131
216