169
33
73
395
55
139
115
94
28
263
106
111
80
227
39
35
75
157
25
138
103
44
57
192
98
46
58
31
42
81
173
48
156
78
278
41
129
164
231
91
65
110
101
233
50
32
43
51
92
179
194
85