47
18
242
117
46
216
64
150
84
74
89
113
36
179
67
97
146
60
143
85
130
127
78
42
122
31
107
225
408
15
12
95
20
52
37
63
138
230
99
181
100
166
65
33
313
19
62
81
373