29012 63
3316 5
118295 132
14519 45
36235 78
10146 25
7265 4
33973 52
13678 24
8453 22
22412 40
24100 76
27253 70
34037 55
4114 10