121252 160
101258 91
100956 145
80263 95
79323 130
69946 99
69700 116
68562 20
68078 151
60311 33
56592 44
55230 28
54286 88
51886 47
50656 55
50164 98
49818 71
49350 65
49066 68
48017 39
44409 94
42228 64
39706 40
39399 49