145
109
289
116
69
104
184
170
150
30
139
52
144
60
93
108
47
65
91
138
45
36
182
235
82
55
164
49
54
218
26
96
158
84
114
98
119
99
94
110
121
103
88
133
115
255
73
244
136
111
174
341
142
188