110
58
24
11
74
187
227
30
23
77
130
113
335
169
258
223
421
36
45
237
137
18
173
132
28
87
76
233
186
144
158
362
165
206
47
42
53
14
88
43
57
757
31
64
72
275
254
48
33
44
274
91
251
26
20
122