15
14
8
7
3
4
20
32
57
39
30
31
67
56
29
36
33
9
18
2
41
69
61
148
40
108
98
105
94
165
175
93
133
136
92
173
167
298
152
131
74
111
46
132
142
154