23
229
13
12
214
40
79
114
64
24
73
213
513
125
37
41
46
21
18
11
62
34
61
17
82
49
196
27
72
19
10
296
93
450
81
92
152
99
36
294
70
192
171
386
25
53
467
422
295