47
41
127
28
18
4
15
16
108
19
57
463
36
116
76
134
7
21
38
129
106
179
22
33
52
195
157
8
387
340
130
202
217
112
148
17
31
212
84
73
828
103
86
68
203
24
5
9
2
12