80
158
87
51
59
97
139
86
21
27
24
13
14
82
33
50
94
78
145
163
35
111
214
18
76
12
89
52
74
112
23
164
108
66
98
136
34
28
178
29
90
180
64
22
142
31
161
133
115
153
144
57
55
61