63
1
67
138
2
1437
3
122
133
119
186
144
93
106
177
174
100
151
125
86
202
123
549
657
81
112
85
399
343
892
935