235
155
119
80
76
53
74
23
122
39
48
32
15
29
49
118
50
45
318
58
57
90
71
75
65
35
43
27
62
26
33
85
105
40
141
31
218
20
161
61
95
137
216
52
380
291
158
66
92
213