37
27
12
255
213
30
158
63
16
11
38
40
24
15
2
14
223
114
131
92
71
61
32
49
41
36
83
147
62
18
88
52
129
6
69
157
33
35
8
85
78
79
107
47
272
99
50