25005 94
21474 92
40827 182
20808 57
25155 89
39691 103
22085 32
40403 172
26599 56
81712 334
85663 364
23794 55
39198 122
39771 104
29956 93
114020 393
22554 61
88036 309
42843 183
24257 42
19469 50
34028 66
35618 92
59999 194