332
552
109
363
162
435
227
339
329
335
31
236
52
216
27
101
30
128
97
199
26
184
12
86
65
16
93
6
336
23
11
107
13
90