15591 42
22362 47
14927 30
38653 59
30491 43
16458 44
9346 42
32885 118
16250 77
4280 19
86851 91
61631 189
58046 213
25663 28
92563 165
31561 31
14393 37
13077 48
8497 17
20712 46
22146 77
8480 24
27197 102