297
26
221
157
234
182
75
91
57
35
67
22
54
46
78
71
81
33
270
74
169
59
42
82
156
10
183
154
114
83
29
65
50
239
86
63
24
206
145
15
94
11
68
104
186
80
44
240
89