46
1
92
985
2
627
59
743
116
73
544
180
212
68
85
169
649
163
1334
3
260
80
364
247
244
84
379
76
299
655
227
98
1127