30940 60
37811 57
36418 77
21808 84
15842 77
13373 20
18193 23
12318 21
23435 78
12106 35
4021 9
26791 100
14168 32
21892 36
20942 34
4884 12
15288 25
8796 19
26766 74
12687 30
5015 9
2327 2
5227 18