146
16
89
185
57
131
194
35
327
391
237
155
166
61
55
246
275
22
110
206
215
56
78
153
231
118
147
53
177
48
167
204
158
86
52
82
102
250
32
17
76
104
69
70
47
420
46
90
21
94
40
106
45
100
38
10
151