30048 51
37916 68
16052 42
26377 57
33560 104
21345 36
18484 48
21401 52
17097 35
17979 52
19635 20
10109 17
9624 15
16986 16
36943 105
68181 210
42936 104
15418 19
27355 49
30064 87
33403 73
20663 63
18847 33
41101 114