12919 13
11045 7
15846 13
11273 2
15092 5
19558 20
9599 10
35523 93
18476 27
10411 15
33993 87
15832 22
21160 32
11265 8
13859 36
15958 22
21667 69
22492 45
13728 12
17207 17
31878 32
11592 7
19290 27
54420 79