12951 27
22996 26
9495 14
5963 16
10798 12
37148 56
4279 4
10057 20
16533 23
5157 11
12698 36
21942 27
29862 157
9947 34
5892 15
1932 9
40471 93
12767 23
14717 39
7997 27
10239 43
18620 25
1750 2
22901 41