40333 3
31508 3
26708 3
29733 3
15981 3
19852 3
31632 3
28826 3
17380 3
23731 3
38028 3
21909 3
21804 3
18508 3
21353 3
24433 3
22482 3
20977 3
26752 3
28451 3
16580 3
16534 3
20104 3
28607 3