15
156
39
6
126
32
13
50
27
12
7
5
16
155
21
11
143
72
18
36
91
215
347
168
148
45
29
9
166
2
25
662
147
42
20
26
59
200
23
76
30
8
48
14
24
56
53