21254 9
16302 12
30135 4
22386 29
12112 1
24527 35
29294 56
26809 39
41651 59
36781 82
40854 63
31651 23
28426 28
29127 38
86578 99
28964 28
21393 21
19856 13
16212 11
12440 3
15712 11
22116 26
15725 8
16105 5