332
553
109
366
162
436
227
339
329
338
31
237
52
216
27
101
30
128
13
772
97
199
26
184
12
86
65
16
93
23
100
11
107
90