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