30978 3
54583 3
25433 3
36556 3
38152 3
45309 3
38203 3
33356 3
74009 3
46584 3
32804 3
29005 3
32551 3
29179 3
47408 3
41603 3
116676 3
44126 3
42354 3
35355 3
65327 3
54801 3
9305 3
45678 2