123
133
46
28
108
215
193
88
473
44
89
43
93
447
116
83
131
81
66
41
17
405
25
122
99
85
23
100
39
26
143
134
79
32
54
92
308
126
31
53
162
247
114
188
128
71
72
288
177
135
59
45