31707 23
20843 10
24723 27
35159 46
56949 142
31480 35
18615 28
18277 80
25162 41
23240 67
14509 54
35773 94
24997 73
10020 21
38120 114