32 127
484 845
589 745
89 175
425 94
346 397
914 714
900 189
357 868
244 278
97 16
994 152
241 871
447 79
52 579
761 3
354 868
170 504
712 161
163 264
1000 604
283 96
147 307
74 732
600 336
324 303
528 383
7 464
378 288
511 747