102253 85
99931 97
95066 135
92201 252
80754 98
79839 74
77597 199
74767 242
71465 192
70733 63
60794 293
60618 44
56548 31
54941 40
53753 80
53252 62
51035 98
50566 68
49419 48
48594 137
48531 162
46823 51
45051 140
45027 54