19888 60
14009 45
7093 11
3375 7
15389 39
18485 47
4209 15
16048 43
8954 26
5685 19
7367 12
11656 23
7332 27
11716 7
23150 89
8452 29
17331 49
7859 16
11538 44
41251 40
11961 28
106561 335
17286 33
8228 18