68
40
24
212
66
496
308
159
161
550
128
425
80
125
112
462
354
25
126
87
138
118
207
77
51
139
111
44
94
195
60
107
84
197
96
56
340
62
28
185
150
280
222
171
100
251
216
103
322
93
73
64