47
21
268
57
178
14
90
43
25
29
3
130
134
28
34
6
60
45
12
15
63
74
49
250
27
98
5
54
17
199
44
11
170
18
377
138
586
135
188
77
93
83
112
32
150
65
42