17629 32
27400 80
33288 110
19362 36
11454 15
20242 62
19614 58
26222 59
45317 119
19356 40
27485 93
46144 112
20504 42
25824 53
11788 17
43385 113
16523 19
40671 97
49118 128
28083 54
19290 27
10967 12
9495 8
12973 19