43
28
42
122
14
19
8
200
972
33
110
9
34
17
18
20
6
23
12
40
5
7
181
68
64
10
15
21
29
30
16
26
31
25
108
27
13
24
38
35
11
37
995
36
190
88
22