40
28
20
16
25
17
150
14
50
9
3
42
54
15
31
8
73
93
268
35
29
33
43
27
67
21
119
155
7
63
46
112
34
108
111
68
60
19
53
83
166
24
194
5
56
101