31298 82
30767 97
30726 144
30580 68
30466 43
30338 30
30260 33
30239 90
30151 58
29974 87
29855 41
29821 83
29701 39
29524 73
29361 139
29312 87
29280 135
29089 59
28872 88
28360 46
27722 61