393
301
78
60
128
43
47
207
79
135
263
37
183
126
100
188
68
454
214
21
192
99
392
193
72
120
69
134
32
102
243
147
55
104
52
66
98
80
106
54
151
53
9
118
64
121
112
152
312
1286
164