14
53
9
13
3
32
24
40
46
20
191
28
90
36
250
101
103
85
58
94
121
89
129
143
370
86
52
91
128
122
44
83
45
41
25
34
8
110
39
66
54
102
147
51
140
27
77
175
79
105
235