157
281
388
122
193
346
201
746
154
169
167
208
77
379
295
145
107
266
192
218
152
441
174
124
190
35
36
44
31
172
103
50
200
117
20
85
240
236
368
292
112
68
148
130
55
235
238
144
113
39
54
65
51