63
1
66
137
2
1436
3
122
133
118
185
143
93
106
177
174
100
151
132
125
86
202
123
549
657
81
112
85
399
343
892
935