251
181
94
47
226
52
76
285
14
15
37
136
72
462
28
335
240
154
134
156
162
21
124
404
30
323
60
283
119
128
472
101
129
58
67
59
84
112
284
64
55
65
57
138
108
88
245
33
48
25
149
171
82
41
53
275
105
81