32
42
33
39
29
43
4
21
9
17
18
16
14
44
7
12
15
40
13
8
57
79
35
182
242
850
47
36
108
127
107
138
174
186
55
189
90
26
151