234
350
369
92
58
177
186
120
103
82
96
189
122
43
110
28
53
145
33
14
54
245
86
172
40
62
170
93
113
135
194
209
162
117
72
150
112
176
64
94
83
121
233
124
79
153
984
258
22
24
314
2942
771
18