151
63
9
31
55
18
88
290
80
25
244
94
44
71
41
24
7
81
8
124
48
106
130
158
20
21
50
183
5
297
37
70
64
154
68
26
147
79
72
152
57
170
126
274
143
38
877
43
66
29
135
39