63
1
67
120
138
2
135
124
1445
3
144
187
106
94
133
177
175
151
101
126
86
203
549
657
81
113
85
399
343
892
935