47
28
43
29
30
25
8
40
198
7
150
72
167
51
41
12
35
90
50
152
21
131
129
89
18
32
63
202
222
19
24
9
94
56
95
385
108
132
73
151
16
160
75
39
66
38
91
36
69