47
645
9
117
43
40
81
20
158
38
187
10
120
58
7
18
31
15
92
101
79
16
13
21
185
142
293
274
217
207
68
86
62
340
114
153
303
126
97
24
59
530
240
39
162
105
132
294
46
251
386
254
201
249