13093 17
15579 23
7905 2
18030 18
10420 4
39761 69
6732 3
8562 16
11782 11
14837 33
28920 18
9605 4
9861 12
10844 15
14734 26
8309 6
22645 36
12495 14
6778 9
15197 20
50214 90
24237 27
28977 25
20240 14