19435 29
16467 36
41923 133
38038 76
22190 48
18855 38
49582 71
25499 72
14261 19
23245 49
19239 44
16597 36
15465 27
29297 63
13247 9
15408 31
19362 43
16716 17
20333 38
12505 15
14064 32
13402 21
15640 21
68934 286