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