21004 13
11085 12
12629 12
24864 16
26364 29
17397 9
14298 23
31737 58
11223 12
22050 35
26135 28
21036 7
17297 19
16064 17
25812 35
62158 99
22330 21
12183 10
12445 19
30154 33
16797 29
21607 24
19191 52
34804 28