19455 28
23608 58
21948 39
15021 26
37432 182
40323 124
11327 46
17889 74
13493 66
27510 116
30897 129
20292 85
32492 109
21397 60
6835 10
25480 104
7445 28