42422
19381
16383
4859
10757
3219
1551
39581
1655
22644
26700
11357
13976
15568
12519
26548
5254
2233
2861
4384
2216
7399
2244
3920
6587
8419
13539
2980
10290
3187
4324
11632
7733
11314
7874
7915
5801
7573
32083
19925
5041
17442
39561
20476
4350