49
38
36
2
23
11
30
13
15
50
29
26
292
17
175
8
88
9
53
6
46
32
27
74
62
37
98
114
52
72
25
43
296
42
326
33
10
59