39
15
59
28
27
6
17
5
160
103
80
11
382
20
70
158
131
89
19
14
30
208
49
8
277
195
86
69
45
35
153
119
123
206
29
253
24
41
97
163
25
79
33
44
72
122
73
185
56
166