15051 15
12090 4
43050 82
12589 6
31003 26
12531 7
26575 33
25598 59
24379 36
17317 27
17552 21
21992 26
16735 21
25609 25
24372 24
23879 12
64504 112
23833 25
80265 144
39344 50
30926 54
51620 85
64775 77
83222 152