146
58
36
32
33
38
108
111
105
60
16
45
180
67
26
71
48
277
828
47
27
55
168
39
11
19
94
14
92
103
88
82
86
97
69
50
70
83
30
17
15
8