47
42
29
201
19
169
103
95
90
48
15
134
45
35
30
65
522
160
11
413
85
14
38
12
122
101
20
208
40
187
136
117
260
230
51
18
84
352
98
26
9
6
2
76
319
50
44
13
41
33