31726 3
38378 3
50878 4
50451 7
59782 2
48754 9
95033 14
34727 5
40728 8
34126 3
43377 5
33351 1
31805 3
19979 2
43931 6
46531 3
58805 12
44705 7
31701 4
41107 8
55784 13
22602 4
49984 10
37230 7