21097 65
8212 16
53197 71
16682 34
13529 31
5751 16
20516 37
16890 44
41285 25
20763 45
5078 7
32187 68
12351 40
11903 22
42182 43
30948 56
31823 57
8851 28
16862 22
24322 39
15001 20
35584 89
17462 40
8893 33