50082 50
15956 15
13191 11
12088 25
17794 11
10577 18
6848 17
9688 11
34757 24
15904 14
27803 42
16592 13
19352 26
14895 19
6457 7
23366 42
8557 16
7338 18
16652 22
7813 13
13857 26
12263 12
8091 15
10815 19