15060 40
7997 27
10586 43
18972 25
1750 2
23250 41
6949 16
13796 42
3246 8
10970 21
5630 22
5405 24
10398 50
19640 68
21783 73
7843 15
13525 31
6069 14
4974 12
4203 5
14469 47
28381 120
18694 41
4998 8