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