26
110
7
15
40
220
39
59
95
113
6
64
53
756
29
36
159
48
3735
148
309
282
624
266
90
122
197
72
111
60