415
68
183
292
280
129
154
168
141
105
89
124
238
44
34
317
14
32
50
106
63
163
18
175
25
15
24
109
78
33
100
185
226
20
190
91
174
19
38
166
332
99
112
272
123
31
7
17
92
51
73
182