134
69
34
13
20
22
16
37
45
43
7
17
31
309
46
120
62
12
11
9
14
151
15
344
27
212
52
50
39
174
66
80
95
64
5
36
182
38
93
10
146
32
30
25
304
90
56
382
53
67