39932 3
35609 3
31533 3
57930 4
32802 1
31480 2
33453 5
22328 0
44426 10
30528 3
42032 8
23158 1
53928 9
37602 3
35481 8
27377 1
70683 16
51483 10
51278 7
139429 46
42734 4
36357 5
41127 4
42282 8