358
258
183
122
181
20
62
208
165
162
117
83
71
90
105
72
46
131
79
161
147
64
92
207
123
51
255
159
203
189
154
148
194
84
103
173
205
174
115
41
25
89
327
167
95
8
14
23
13
32
28
4
3
21
139