49402 4
29882 2
50309 3
96084 3
47351 5
58158 4
31059 6
25580 0
46753 7
36776 3
27477 0
42733 5
67879 7
91709 23
104033 21
42857 10
40427 1
45581 9
118551 9
44183 3
65557 10
33882 0
35101 3
154726 12