30233 28
14292 19
24404 18
26880 29
16730 6
58135 86
47166 54
15194 14
26103 27
18477 20
26599 26
24976 40
58294 70
26885 34
15794 12
30992 34
17807 8
26743 41
22853 9
30772 25
32005 25
14221 13
127250 128
10612 6