30048 51
37682 68
16052 41
26377 57
33560 103
21345 36
18484 47
21401 52
17097 35
17979 51
19635 20
10109 17
9624 15
16986 16
36943 105
68181 210
42703 104
15418 19
27355 49
30064 87
33403 73
20663 62
18847 33
41101 113