148
186
652
146
66
179
42
227
205
22
27
447
108
143
233
87
45
132
20
64
14
124
107
68
120
75
88
158
171
184
182
24
65
61
11
81
128
392
96
67
55
43
34
46
94
99
202
74
59
76
223
60
36
839
280
78
190