448
120
331
150
323
40
562
97
522
186
214
163
363
182
235
113
149
46
120
43
406
134
67
33
262
162
157
143
210
114
442
64
156
96
98
38
385
159
174
70