15591 42
22772 47
14927 30
39072 63
30908 43
16870 44
9346 42
32885 118
16250 77
4280 19
86851 91
62076 189
58646 214
25663 28
92563 165
31561 31
14393 37
13077 48
8497 17
21119 47
22566 77
8480 24
27197 102