31196 73
30275 72
29784 91
29509 55
29460 127
29433 136
29371 37
29340 48
29136 34
28614 45
28526 52
28507 94
28240 70
28112 111
27838 78
27491 48
27449 84
27416 33
27096 31
27008 59
26979 98
26637 86
26633 108
26215 29