101
1342
321
372
361
534
1103
1953
965
882
482
657
8
182
454
801
1582
1106
2505
6
294
2949
11
26017
202