75
135
16
7
18
40
30
44
33
26
76
57
115
55
150
101
140
99
106
97
290
121
45
102
105
261
131
207
83
95
74
67
70
169
51
52
206
217
35
34
90
53
61
163
32
259
66
190
37
123
137