110
103
65
34
6
81
45
29
22
60
21
37
54
92
23
109
58
230
114
187
298
70
25
169
99
120
112
295
11
135
159
188
123
143
105
15
84
19
24
132
28
280
234
30
53
174
88
134
38
52
165