40
4572
7272
3882
7878
8217
2853
2698
21
5925
2864
6870
9187
5511
119
6216
3831
670
3214
4763
5597
9812
269
4445
2745
2615