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