195
251
141
131
204
301
34
193
214
113
81
81
108
143
200
111
89
105
84
62
57
120
65
100
48
139
236
106
88
234
139
62
123
57
77
352
196
174
256
218
169
213
438
64
119
73
71
170
63
115
155
94
50
348
97
302
213
56
260
130