35
39
25
20
13
14
20
25
30
32
11
20
19
15
21
14
14
35
66
54
35
34
28
133
173
105
165
125
115
116
94
177
146
79
33
35
53
61
110
92
181
126
88
52
34
17
56
109
79
65
73
43
51
121
49
84
102
68
107
100