298
164
43
140
98
73
79
55
472
76
157
46
339
130
69
95
183
187
100
26
208
53
269
249
84
106
90
123
40
21
114
112
237
92
145
105
32
128
148
231
215
88
39
179
511
60
29
109
173
213
110
107
162
47
20
45