99 10
3986 36
14784 31
16011 38
7874 28
27100 60
5702 23
26245 74
17258 47
8530 13
21185 48
10544 27
20931 38
8433 14
23979 58
22250 52
25663 42