180
623
335
439
135
494
148
345
93
338
44
273
160
339
213
216
26
172
6
2
75
138
116
32
167
41
59
188
30
329
13
99
12
109
16
125