95752 18
67955 8
49080 9
141577 17
89881 16
48307 2
30932 5
26530 1
71832 9
40679 1
112601 22
40705 5
87380 13
127653 31
37379 6
21332 1
15383 2
46056 4
19808 1
162476 20
115605 20
28306 1
136231 11
397359 25