29050 85
18084 28
18951 43
17776 41
14987 45
16238 48
14929 16
18911 36
12496 30
19383 41
20637 46
17708 25
15047 23
19689 49
23419 34
25454 53
17255 21
37190 69
86835 276
38687 153
20423 41
21769 18
21563 43
14380 20