31697 35
21868 31
20598 21
13756 11
17059 32
25089 47
9086 6
49596 81
28487 70
72563 53
25676 28
31243 37
66263 93
37420 92
37964 68
9372 14
20160 11
30453 9
10058 5
12370 9
23381 25
15536 15
29340 19
22593 36