130
285
107
156
132
341
46
72
69
38
145
181
119
265
168
83
400
254
7
534
189
139
260
277
19
233
155
331
152
109
220
89
178
486
256
34
500
175
137
98
48
509
36
226
352
326
135
71
153
35
88
576
183
306
62
111
340