29012 62
3316 5
117546 131
14519 45
35863 77
10146 25
7265 4
33973 52
13678 24
8453 22
22412 39
23363 75
26411 69
33601 54
3702 10