291
52
22
214
206
47
129
34
45
5
44
16
246
24
240
12
35
250
144
110
15
48
244
84
70
41
201
53
28
356
319
39
114
165
316
77
337
13
168
157
98
18
21
170
315
179
38
2036
735
195
1996
43
192
96
376