16
13
6
15
17
88
146
177
39
43
18
164
3
21
60
71
32
41
56
77
62
44
23
22
35
58
14
24
27
7
2
151
68
5
114
144
29
20
19
10
101
132