84
109
4
5
95
31
140
85
7
3
58
183
218
175
509
23
8
201
622
99
88
114
290
220
773
94
132
35
12
72
56
20