251
181
94
47
225
52
76
285
14
15
37
136
72
461
28
335
240
154
134
156
162
21
124
404
30
323
60
282
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