25
896
8522
9784
5572
5502
6090
2999
2840
3474
1186
144
3432
199
9021
2046
177
5164
8746
7769
779
6901
6310
4388
3172
1176
3797
1717
8225
3564
2933
7829
8702
7124
7866
2488
126
596
3246
3067
5104
420
4968
1466
8616
9620
8468
7225
8777
9397
3223
7831
9877
6550
9046
6430
3871
5327
7454
156
633
7504
3065
3469
9061
7926
8427
1735
3341
849
6957
8732
1702
8304