111
1
445
178
968
3
594
207
236
169
167
208
64
189
945
2
231
145
212
204
125
85
63
126
198
100
81
676
75
87
76
108
78