40
30
142
205
45
27
156
57
25
134
235
34
24
60
125
90
131
106
37
99
22
21
15
10
54
80
195
135
7
74
62
212
66
71
1180
181
31
101
52
183
92
76
28
75
39
59
41
207