30085 90
44592 67
12122 22
20062 22
56511 92
34178 109
15136 36
8993 18
26432 124
6800 9
12282 16
16456 27
15792 42
8948 44
6379 14
8455 11
20458 22
8436 14
27970 19
11627 18
8151 13
5626 13