5060 2
14559 25
7833 6
21103 16
30461 14
12064 3
16571 32
14572 20
11037 8
22958 23
15801 6
15128 14
31406 19
22129 33
14833 11
18713 29
11453 15
50237 32
19058 18
31799 52
12811 14
13063 35
20009 18
30407 38