31308 23
31301 147
31298 82
30948 68
30836 43
30767 97
30726 144
30620 33
30548 58
30338 30
30239 90
29974 87
29855 41
29821 83
29701 39
29524 73
29361 140
29312 87
29285 89
29280 135
29089 59