21088 56
4980 7
28810 39
6532 4
6651 12
18849 37
12731 11
18313 25
7823 16
11189 9
17409 6
29746 50
12238 20
16772 25
18900 21
17463 31
14907 25
41578 51
12138 11
33860 52
12178 16
13239 13
4090 1
6874 8