135
131
42
17
106
19
43
32
36
155
98
34
114
25
243
288
115
112
29
24
74
57
52
105
82
12
20
11
14
38
22
68
16
26
65
124
99
9
41
50
102
40
15
48
33
13
62
28