29012 63
3316 5
117546 131
14519 45
36235 78
10146 25
7265 4
33973 52
13678 24
8453 22
22412 39
23729 76
26411 69
33601 54
3702 10