155
170
201
20
51
121
34
139
72
48
158
307
21
52
31
16
10
5
9
133
44
78
27
105
25
49
76
198
192
183
71
53
23
272
140
117
172
204
107
88
221
50
24
199
63
3
54