40
19
58
159
38
26
29
12
10
2
51
34
68
116
136
93
20
28
82
15
9
6
132
41
52
33
92
184
72
57
18
4
69
11
8
30
77
76
37
63
24
110
173
103
47
39