229
161
54
21
391
76
42
500
291
157
155
142
236
33
69
133
353
175
139
101
61
158
204
24
55
366
136
135
41
370
38
50
301
509
67
25
31
70
107
184
183
8
4061
123
83
371
93
104
56
44
9
28
4
45