15182 75
17494 136
12907 78
18687 39
11419 38
25406 74
31897 46
37442 126
24865 68
17417 54
18991 34
18367 17
43532 89
51574 106
20495 31
29878 32
40828 97