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