29996 46
40418 100
10857 12
13578 21
14408 7
13010 16
22734 35
37223 119
16822 51
10942 18
12239 40
9312 9
11004 14
17103 40
9846 5
12132 8
14015 20
15875 31
13319 20
11948 3
37625 121
14703 26
15107 31
18085 41