180
623
335
439
135
494
148
345
93
338
26
172
160
339
213
216
44
273
32
167
75
138
116
41
59
188
15
254
13
99
12
109
22
88