41531 8
33802 5
22853 7
17905 6
36708 9
24577 6
38107 10
25827 4
36358 3
27307 8
48131 4
26956 4
22604 2
30256 9
47582 11
58808 12
62351 16
51429 23
100982 51
71602 16
85552 29
35027 11
73556 28
31680 10