16
7
5
35
184
39
26
51
38
8
18
10
60
25
12
17
79
105
69
58
29
132
85
43
55
68
82
44
28
33
138
71
41
72
83
156
152
22
106
66
37
348