21266 20
39876 41
16175 31
52296 142
15181 19
25433 36
61174 140
66149 94
18304 11
32741 66
17585 15
23077 54
34345 38
17426 48
23550 39
22116 63