47
29
53
276
252
139
119
9
97
21
8
39
148
136
521
65
32
146
104
42
33
61
36
81
17
10
120
15
35
69
14
38
181
328
25
45
68
59
46
127
43
123
28
23
316
63