95558 17
31053 3
89429 16
27032 4
47751 10
81303 18
40354 9
68077 6
126257 23
51881 7
80007 22
40077 7
45356 2
61802 12
53653 8
59051 11
42751 3
46905 5
64883 8
36379 4
47353 20
87184 18
150953 32
60355 7