249
38
233
135
45
42
51
25
63
172
17
84
47
44
21
9
50
173
86
81
316
146
161
23
77
143
72
92
156
202
114
154
93
338
254
128
208
95
229
153
129
30
66
122
165
620