17768 17
35432 84
35662 254
24878 62
27360 38
30980 89
15303 12
45945 209
33461 91
10744 21
12128 2
10748 9
10165 2
18935 30
19779 40
40758 42
14521 13
23658 27
28992 55
15069 23
17344 18
34873 93
12595 14
23752 39