31246 75
31031 154
29974 89
29883 94
29042 81
28266 32
28075 65
28062 106
27833 46
27728 112
27722 61
27697 83
27352 97
26994 111
26985 33
26927 87
26284 42
26150 114
26025 70
25938 67
25901 93
25840 86
25738 21