16
5
8
6
27
22
10
19
12
79
104
34
18
20
156
45
15
41
67
51
24
84
82
177
243
31
30
113
98
32
55
13
70
39
99
54
95
265
101
23
35
7
59
17
3
14
33