29999 40
14422 5
11470 15
10300 4
18245 31
13831 13
8804 2
11208 9
12053 17
16316 12
15266 7
22031 25
13032 6
69712 182
20122 23
22856 24
21197 20
12938 7
26165 60
13607 24
12158 14
13590 21
22872 52
16190 22