19502 2
22456 2
19852 2
31031 2
46926 2
22477 2
32678 2
27081 2
20504 2
21682 2
44484 2
15327 2
20730 2
22856 2
22306 2
23026 2
21733 2
29226 2
19602 2
17308 2
25984 2
16979 2
28351 2
19306 2