42157 8
40458 4
36127 6
120057 19
60855 7
83582 3
42280 8
127276 8
95102 12
58076 5
49755 9
32882 1
85931 14
137826 40
35807 3
47358 7
388834 94
157602 28
84678 13
50958 2
39459 4
36683 2
50001 6
156526 46