282
121
24
39
40
51
149
44
58
23
21
107
160
128
106
259
156
15
41
406
207
147
132
309
88
269
205
229
153
143
301
89
59
139
372
116
232
179