15
383
92
179
68
61
97
34
259
27
35
16
122
77
74
72
85
47
222
31
45
117
29
82
649
88
181
279
33
73
155
127
40
55
52
94
358
116
26
215
223
28
314
32
190
81
24
18
107
21
114
172