150
66
76
210
98
34
238
85
15
142
191
303
52
219
36
129
215
89
226
67
25
70
27
83
37
163
143
71
280
627
287
329
58
26
19
155
74
188
101
169
203
14
33
40
145
116
187
48
105
139
53
108