39563 64
38713 123
37047 74
36201 47
34730 53
33124 37
31978 173
31899 28
31862 55
31827 54
31818 73
30379 107
30082 129
30047 71
29631 40
29568 34
29494 51
28966 78
28909 81
28481 43
28327 12
28263 30
28088 57
27976 29