88
66
190
178
8
105
47
89
158
24
15
174
91
3
146
71
30
295
203
166
6
332
38
354
80
267
153
199
281
219
177
137
115
136
50
114
73
116
49
12
79
60
339
33
480
188
351
67
112
122
140
81
247
102