84
109
4
5
58
175
509
23
8
7
3
140
85
183
218
65
9
2
56
51
57
39
99
88
72
94
132
114
290
220
773
201
622
35
12