30333 37
19481 15
42191 58
9417 8
23188 23
25454 22
12345 11
20847 21
13952 13
25455 29
13322 12
10396 8