150
12
104
128
186
254
20
167
231
142
222
17
111
215
81
125
74
79
51
415
209
192
97
236
160
37
35
183
175
223
156
46
39
161
191
75
26
14
101
91
42
10
212
103
600
202
112
30
47
50
527