135
68
131
126
95
67
43
80
50
83
29
20
88
17
16
26
137
84
133
11
53
18
33
47
32
36
24
42
63
40
12
78
31
75
19
51
8
38
25
46
115
103
30
45
175
49
96