45
15
37
32
23
27
36
195
41
24
31
90
25
51
29
18
64
56
197
171
110
279
13
224
47
57
30
118
211
93
43
129
78
17
115
200
71
48
61
38
5
119
173
138
186
19