158
213
85
89
116
203
170
213
80
90
61
39
101
64
36
71
110
88
40
10
75
34
118
69
26
31
9
76
24
49
15
32
168
21
15
44
39
31
158
22
22
27
303
52
106
135
156
105
116
57
109
67
160
150
151
190
148
101
146
98