43
145
14
7
182
212
70
15
84
45
46
31
35
8
159
12
34
30
65
25
21
58
147
83
123
207
201
23
80
53
69
140
200
656
203
26
16
348
27
79
29
208
37
97
153
205
28
10
76
89
64